/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--radius-sm:.25rem}}:root{--t2-color-cream:var(--t2-page-bg,#faf8f5);--t2-color-white:var(--t2-surface-card,#fff);--t2-color-secondary:var(--t2-surface-secondary,#f3f0ed);--t2-color-muted:var(--t2-surface-muted,#eeebe8);--t2-color-gold:var(--t2-accent-color,#b0733b);--t2-color-gold-light:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){:root{--t2-color-gold-light:color-mix(in srgb, var(--t2-color-gold) 65%, white)}}:root{--t2-color-brown:var(--t2-primary-color,#633012);--t2-color-brown-light:var(--t2-color-brown)}@supports (color:color-mix(in lab, red, red)){:root{--t2-color-brown-light:color-mix(in srgb, var(--t2-color-brown) 75%, white)}}:root{--t2-color-brown-dark:var(--t2-color-brown)}@supports (color:color-mix(in lab, red, red)){:root{--t2-color-brown-dark:color-mix(in srgb, var(--t2-color-brown) 88%, black)}}:root{--t2-color-text:var(--t2-text-color,#411f0c);--t2-color-text-soft:var(--t2-text-muted-color,#8a6d5c);--t2-color-on-primary:var(--t2-text-on-primary-color,#fff);--t2-color-warm-gray:#a3998f;--t2-color-footer-text:var(--t2-footer-text-color,var(--t2-color-text));--t2-color-discount:var(--t2-discount-color,#8b1a2b);--t2-color-destructive:var(--t2-destructive-color,#c52020);--t2-color-rose-gold-light:#d8a897;--t2-color-rose-gold:#c66a53;--t2-color-rose-gold-deep:#944738;--t2-color-border:var(--t2-border-color,#e7e0da);--t2-radius-sm:0;--t2-radius-md:0;--t2-radius-lg:0;--t2-shadow-soft:0 2px 15px -3px #63301214, 0 4px 6px -4px #6330120d;--t2-shadow-card:0 4px 25px -5px #6330121a, 0 8px 10px -6px #6330120d;--t2-shadow-card-hover:0 10px 40px -10px #63301226;--t2-shadow-elevated:0 10px 40px -10px #63301226;--t2-font-sans:var(--t2-heading-font-family);--t2-font-body:var(--t2-body-font-family);--t2-tracking-eyebrow:.3em;--t2-tracking-button:.2em;--t2-pdp-gallery-thumb-size:4.5rem;--t2-text-xs:.75rem;--t2-text-sm:.875rem;--t2-text-base:1rem;--t2-text-lg:1.125rem;--t2-leading-tight:1.25;--t2-leading-normal:1.5;--t2-page-breadcrumb-padding-block-start:1rem;--t2-page-breadcrumb-padding-block-end:.5rem;--t2-listing-max-width:1440px;--t2-listing-sidebar-width:280px;--t2-listing-grid-gap:2rem;--t2-search-suggestion-color:var(--t2-color-gold);--t2-icon-stroke:1.75;--t2-icon-size-xs:.875rem;--t2-icon-size-sm:1rem;--t2-icon-size-md:1.125rem;--t2-icon-size-carousel:1.125rem;--t2-pdp-reviews-score-size:clamp(2.5rem, 4vw, 3.25rem);--t2-pdp-carousel-control-size:2.5rem;--t2-carousel-control-size:var(--t2-pdp-carousel-control-size);--t2-color-star:var(--t2-color-gold);--t2-institutional-hero-min-height:clamp(18.75rem, 40vw, 25rem);--t2-institutional-body-py:4rem;--t2-institutional-body-py-lg:6rem;--t2-institutional-prose-max-width:48rem;--t2-institutional-contact-icon-size:2.75rem}body{background-color:var(--t2-color-cream);font-family:var(--t2-font-body)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.card-title,.product-title,.sub-header :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--t2-font-sans)}button,.btn,input,select,textarea,label,.form-control,.form-label,.form-select,.breadcrumb,.nav-link,.dropdown-item,.badge,.alert{font-family:var(--t2-font-body)}@media (min-width:992px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1440px}}.t2-icon,svg.t2-icon,[data-lucide].t2-icon{max-width:var(--t2-icon-size,1rem);max-height:var(--t2-icon-size,1rem);stroke-width:var(--t2-icon-stroke);pointer-events:none;flex:none;line-height:1;display:block;width:var(--t2-icon-size,1rem)!important;height:var(--t2-icon-size,1rem)!important}.t2-icon--xs{--t2-icon-size:var(--t2-icon-size-xs)}.t2-icon--sm{--t2-icon-size:var(--t2-icon-size-sm)}.t2-icon--md{--t2-icon-size:var(--t2-icon-size-md)}.t2-icon--carousel{--t2-icon-size:var(--t2-icon-size-carousel)}@media (min-width:1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1440px}}.t2-page-breadcrumbs{margin-bottom:.25rem}.t2-page-breadcrumbs .breadcrumb,.t2-page-breadcrumb-list{padding:var(--t2-page-breadcrumb-padding-block-start) 0 var(--t2-page-breadcrumb-padding-block-end);font-family:var(--t2-font-body);font-size:var(--t2-text-sm);background:0 0;flex-wrap:wrap;align-items:center;gap:.35rem 0;margin:0;line-height:1.4;list-style:none;display:flex}.t2-page-breadcrumbs .breadcrumb-item{min-width:0;color:var(--t2-color-text-soft);align-items:center;gap:.35rem;display:inline-flex}.t2-page-breadcrumbs .breadcrumb-item a{color:var(--t2-color-text-soft);text-decoration:none;transition:color .2s}.t2-page-breadcrumbs .breadcrumb-item a:hover,.t2-page-breadcrumbs .breadcrumb-item a:focus-visible{color:var(--t2-color-gold);outline:none}.t2-page-breadcrumbs .breadcrumb-item.active{color:var(--t2-color-brown-dark);font-weight:500}.t2-page-breadcrumbs .breadcrumb-item+.breadcrumb-item:before{content:"";width:.875rem;height:.875rem;color:var(--t2-color-warm-gray);float:none;background-color:currentColor;margin-right:.35rem;padding:0;display:inline-block;-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' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/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' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.t2-product-card{height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:visible}.t2-product-card__media{aspect-ratio:3/4;background-color:var(--t2-color-secondary);border:1px solid #0000;border-radius:0;margin-bottom:.875rem;transition:border-color .2s;position:relative;overflow:hidden}.t2-product-card:hover,.t2-product-card:focus-within{box-shadow:none;transform:none}.t2-product-card:hover .t2-product-card__media,.t2-product-card:focus-within .t2-product-card__media{border-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-product-card:hover .t2-product-card__media,.t2-product-card:focus-within .t2-product-card__media{border-color:color-mix(in srgb, var(--t2-color-gold) 50%, transparent)}}.t2-product-card__media .card-header{z-index:2;pointer-events:none;padding:.75rem;position:absolute;top:0;left:0}.t2-product-card__image{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.t2-product-card__image img,.t2-product-card__image .product-img-fallback,.t2-product-card__image .img-fallback{object-fit:contain;width:100%;height:100%;transition:transform .7s ease-out}.t2-product-card:hover .t2-product-card__image img,.t2-product-card:hover .t2-product-card__image .product-img-fallback,.t2-product-card:hover .t2-product-card__image .img-fallback{transform:scale(1.05)}.t2-product-card__wishlist{z-index:2;transition:opacity .3s;position:absolute;top:.75rem;right:.75rem}.t2-product-card__wishlist form{margin:0}.t2-product-card__wishlist .heart-btn{background-color:var(--t2-color-white);border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.t2-product-card__wishlist .heart-btn{background-color:color-mix(in srgb, var(--t2-color-white) 88%, transparent)}}.t2-product-card__wishlist .heart-btn{box-shadow:var(--t2-shadow-soft);transition:background-color .2s}.t2-product-card__wishlist .heart-btn:hover,.t2-product-card__wishlist .heart-btn:focus{background-color:var(--t2-color-white)}.t2-product-card__wishlist .heart-btn .heart-icon{stroke:var(--t2-color-brown);fill:none}.t2-product-card__wishlist .heart-btn.is-wishlisted .heart-icon{fill:var(--t2-color-gold);stroke:var(--t2-color-gold)}@media (hover:hover) and (pointer:fine){.t2-product-card__wishlist{opacity:0}.t2-product-card:hover .t2-product-card__wishlist,.t2-product-card:focus-within .t2-product-card__wishlist{opacity:1}}@media (hover:none),(pointer:coarse){.t2-product-card__wishlist{opacity:1}}.t2-product-card__badge{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--t2-color-on-primary);background-color:var(--t2-color-discount);border-radius:0;padding:.25rem .5rem;font-weight:600;display:inline-block}.t2-product-card__body{flex-direction:column;flex:1;gap:.375rem;padding:0;display:flex}.t2-product-card__body>a{color:inherit;text-decoration:none}.t2-product-card__title{font-family:var(--t2-font-sans);font-size:var(--t2-text-base);color:var(--t2-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.25;transition:color .2s;display:-webkit-box;overflow:hidden}.t2-product-card:hover .t2-product-card__title,.t2-product-card:focus-within .t2-product-card__title{color:var(--t2-color-gold)}.t2-product-card__price{font-family:var(--t2-font-body)}.t2-product-card__price .price_color,.t2-product-card__price .price{color:inherit}.t2-product-card__price .price-block-card{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.t2-product-card__price .sale-price.price-main{color:var(--t2-color-gold);font-weight:700;font-size:var(--t2-text-lg);line-height:1.2}.t2-product-card__price .price-payment-label{color:var(--t2-color-gold);font-weight:500;font-size:var(--t2-text-sm)}.t2-product-card__price .price-card-comparison{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.t2-product-card__price .old-price.price-old{color:var(--t2-color-text-soft);font-size:var(--t2-text-xs);font-weight:400;text-decoration:line-through}.t2-product-card__price .price-current-secondary{color:var(--t2-color-text-soft);font-size:var(--t2-text-xs);font-weight:400}.t2-product-card__price .price-card-comparison--primary .sale-price.price-main.price-current-secondary{color:var(--t2-color-text-soft);font-size:var(--t2-text-xs);font-weight:400;text-decoration:none}.t2-product-card__price .installment.price-installments{color:var(--t2-color-text-soft);font-size:var(--t2-text-xs);font-weight:400}.t2-product-card__actions{z-index:3;opacity:1;pointer-events:auto;background:linear-gradient(#0000,#0000004d,#000000bf);margin-top:0;padding:2rem .75rem .75rem;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}@media (min-width:992px){.t2-product-card__actions{opacity:0;pointer-events:none;transform:translateY(8px)}.t2-product-card:hover .t2-product-card__actions,.t2-product-card:focus-within .t2-product-card__actions{opacity:1;pointer-events:auto;transform:translateY(0)}}.t2-product-card__actions form{margin:0}.t2-product-card__actions .btn-comprar{width:100%;font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--t2-color-on-primary);background-color:var(--t2-color-brown);border:none;border-radius:0;padding:.75rem 1rem;font-weight:600;transition:background-color .2s}.t2-product-card__actions .btn-comprar:hover:not(:disabled){background-color:var(--t2-color-brown)}@supports (color:color-mix(in lab, red, red)){.t2-product-card__actions .btn-comprar:hover:not(:disabled){background-color:color-mix(in srgb, var(--t2-color-brown) 88%, black)}}.t2-product-card__actions .btn-comprar:disabled,.t2-product-card__actions .btn-comprar.disabled{opacity:.55;cursor:not-allowed}.t2-header{z-index:1030;background-color:var(--header-middle-bg,var(--t2-color-cream));border-bottom:1px solid var(--t2-color-border);position:sticky;top:0}.t2-header .header-xl,.t2-header__desktop{background-color:var(--header-middle-bg,var(--t2-color-cream))}.t2-header__announcement{background-color:var(--header-announcement-bg,var(--t2-color-brown));color:var(--header-announcement-text,var(--t2-color-cream));font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.04em;text-align:center;padding:.5rem 0;line-height:1.4}.t2-header__announcement .container{padding-top:0;padding-bottom:0}.t2-header__top{background-color:var(--header-top-bg,transparent);color:var(--header-top-text,var(--t2-color-text-soft));font-family:var(--t2-font-body);font-size:var(--t2-text-xs);border-bottom:1px solid var(--t2-color-border);padding:.375rem 0;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.t2-header__top{border-bottom:1px solid color-mix(in srgb, var(--t2-color-border) 60%, transparent)}}.t2-header .h1-contact-bar{background-color:var(--header-top-bg,transparent)!important;color:var(--header-top-text,var(--t2-color-text-soft))!important}.t2-header__contact-list{flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.t2-header__contact-item{white-space:nowrap;color:var(--header-top-text,var(--t2-color-text-soft));flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.t2-header__contact-item a{color:inherit;text-decoration:none;transition:color .2s}.t2-header__contact-item a:hover{color:var(--t2-color-gold)}.t2-header .h1-contact-bar a,.t2-header .h1-contact-bar i[data-lucide]{color:var(--header-top-text,var(--t2-color-text-soft))!important}.t2-header .h1-contact-bar a:hover{color:var(--t2-color-gold)!important}.t2-header__main{background-color:var(--header-middle-bg,var(--t2-color-cream));border-bottom:none;padding:0}.t2-header .h1-mid-bar{background-color:var(--header-middle-bg,var(--t2-color-cream))!important}.t2-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;min-height:5rem;display:grid}.t2-header__left{justify-self:start;min-width:0}.t2-header__support{color:var(--header-middle-text,var(--t2-color-text-soft));font-family:var(--t2-font-body);font-size:var(--t2-text-sm);white-space:nowrap;align-items:center;gap:.5rem;font-weight:400;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-flex}.t2-header__support:hover,.t2-header__support:focus-visible{color:var(--header-middle-text,var(--t2-color-gold));outline:none}.t2-header__support:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-header__support:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-header__support-icon{color:inherit;flex-shrink:0}.t2-header__right{justify-content:flex-end;justify-self:end;align-items:center;gap:.75rem;min-width:0;display:flex}.t2-header__search{flex:0 0 300px;width:300px;min-width:300px;max-width:300px}.t2-header__logo{text-align:center;justify-self:center;min-width:0}.t2-header__logo .logo{justify-content:center;align-items:center;display:inline-flex}.t2-header__logo-img{object-fit:contain;width:auto;max-width:170px;height:40px;display:block}.t2-header__logo .store-name-fallback{font-family:var(--t2-font-sans);color:var(--header-middle-text,var(--t2-color-brown-dark));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:1.375rem;font-weight:500}.t2-header__search-form{width:100%;position:relative}.t2-header__search-icon{color:var(--header-middle-text,var(--t2-color-text-soft));pointer-events:none;z-index:1;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.t2-header__search-form .form-control{border:1px solid var(--t2-color-border);width:100%;height:2.5rem}@supports (color:color-mix(in lab, red, red)){.t2-header__search-form .form-control{border:1px solid color-mix(in srgb, var(--t2-color-border) 50%, transparent)}}.t2-header__search-form .form-control{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);background-color:var(--t2-color-muted);border-radius:0;padding:0 1rem 0 2.25rem}@supports (color:color-mix(in lab, red, red)){.t2-header__search-form .form-control{background-color:color-mix(in srgb, var(--t2-color-muted) 40%, transparent)}}.t2-header__search-form .form-control{color:var(--header-middle-text,var(--t2-color-text));transition:border-color .2s,box-shadow .2s,background-color .2s}.t2-header__search-form .form-control::placeholder{color:var(--header-middle-text,var(--t2-color-text-soft))}.t2-header__search-form .form-control:focus{border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-header__search-form .form-control:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 25%, transparent)}}.t2-header__search-form .form-control:focus{background-color:var(--t2-color-white);outline:none}.t2-header__right,.t2-header__search,.t2-header__search-form{overflow:visible}.t2-header__search-form:focus-within{z-index:1055}.t2-header .search-suggest.search-suggest--t2{--t2-search-suggest-width:max(100%, 28rem);background-color:var(--t2-color-white);border:1px solid var(--t2-color-border);min-width:300px;max-width:min(480px,100vw - 2rem);box-shadow:var(--t2-shadow-elevated);border-radius:0;flex-direction:column;margin-top:0;padding:0;display:flex;top:calc(100% + .375rem);right:0;overflow:hidden;width:var(--t2-search-suggest-width)!important;left:auto!important}.t2-header .search-suggest--t2 .search-suggest__header{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:var(--t2-tracking-eyebrow);text-transform:uppercase;color:var(--t2-color-text-soft);border-bottom:1px solid var(--t2-color-border);flex:none;padding:.75rem 1rem .5rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.t2-header .search-suggest--t2 .search-suggest__header{border-bottom:1px solid color-mix(in srgb, var(--t2-color-border) 65%, transparent)}}.t2-header .search-suggest--t2 .search-suggest__list{flex:auto;min-height:0;max-height:min(420px,60vh);padding:.375rem 0;overflow-y:auto}.t2-header .search-suggest--t2 .search-suggest__item{color:var(--t2-color-text);border-radius:0;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem 1rem;text-decoration:none;transition:background-color .15s;display:grid}.t2-header .search-suggest--t2 .search-suggest__item:hover,.t2-header .search-suggest--t2 .search-suggest__item.is-active{background-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-header .search-suggest--t2 .search-suggest__item:hover,.t2-header .search-suggest--t2 .search-suggest__item.is-active{background-color:color-mix(in srgb, var(--t2-color-gold) 8%, var(--t2-color-white))}}.t2-header .search-suggest--t2 .search-suggest__thumb{border:1px solid var(--t2-color-border);border-radius:0;width:3rem;height:3rem;padding:.125rem}@supports (color:color-mix(in lab, red, red)){.t2-header .search-suggest--t2 .search-suggest__thumb{border:1px solid color-mix(in srgb, var(--t2-color-border) 70%, transparent)}}.t2-header .search-suggest--t2 .search-suggest__thumb{background-color:var(--t2-color-white)}.t2-header .search-suggest--t2 .search-suggest__thumb img{object-fit:contain}.t2-header .search-suggest--t2 .search-suggest__body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.t2-header .search-suggest--t2 .search-suggest__title{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t2-header .search-suggest--t2 .search-suggest__title strong{color:var(--t2-color-brown);font-weight:600}.t2-header .search-suggest--t2 .search-suggest__price-col{text-align:right;flex:none;min-width:5.5rem}.t2-header .search-suggest--t2 .search-suggest__price{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);font-weight:600;line-height:var(--t2-leading-tight);color:var(--t2-color-brown);white-space:nowrap;margin-top:0;display:block}.t2-header .search-suggest--t2 .search-suggest__all{border-top:1px solid var(--t2-color-border);flex:none;margin-top:0;padding:.75rem 1rem;display:block}@supports (color:color-mix(in lab, red, red)){.t2-header .search-suggest--t2 .search-suggest__all{border-top:1px solid color-mix(in srgb, var(--t2-color-border) 65%, transparent)}}.t2-header .search-suggest--t2 .search-suggest__all{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);font-weight:600;line-height:var(--t2-leading-normal);text-align:center;color:var(--t2-color-gold);text-decoration:none;transition:background-color .15s,color .15s}.t2-header .search-suggest--t2 .search-suggest__all:hover,.t2-header .search-suggest--t2 .search-suggest__all.is-active{background-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-header .search-suggest--t2 .search-suggest__all:hover,.t2-header .search-suggest--t2 .search-suggest__all.is-active{background-color:color-mix(in srgb, var(--t2-color-gold) 8%, var(--t2-color-white))}}.t2-header .search-suggest--t2 .search-suggest__all:hover,.t2-header .search-suggest--t2 .search-suggest__all.is-active{color:var(--t2-color-brown)}.t2-header .search-suggest--t2 .search-suggest__state{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);text-align:center;padding:1rem}.t2-header__actions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.t2-header__action{flex:none}.t2-header__action-btn{color:var(--header-middle-text,var(--t2-color-text));font-family:var(--t2-font-body);font-size:var(--t2-text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;padding:.375rem;font-weight:500;line-height:1;text-decoration:none;transition:color .2s;display:inline-flex}.t2-header__action-btn:hover,.t2-header__action-btn:focus-visible{color:var(--header-middle-text,var(--t2-color-gold));outline:none}.t2-header__action-btn:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-header__action-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-header__action-btn:focus-visible{border-radius:0}.t2-header__action-icon{color:var(--header-middle-text,var(--t2-color-gold));flex-shrink:0}.t2-header__action-label{display:none}.t2-header__account .dropdown-menu{font-size:var(--t2-text-sm)}.t2-header__cart-link{position:relative}.t2-header__cart-badge{background-color:var(--t2-color-gold);min-width:1.125rem;height:1.125rem;color:var(--t2-color-on-primary);text-align:center;border-radius:50%;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1.125rem;position:absolute;top:-6px;right:-8px}.t2-header__cart-badge:empty{display:none}.t2-header__nav{background-color:var(--brand-menu-color,var(--t2-color-cream));border-bottom:none;border-top:1px solid var(--t2-color-border)}@supports (color:color-mix(in lab, red, red)){.t2-header__nav{border-top:1px solid color-mix(in srgb, var(--t2-color-border) 50%, transparent)}}.t2-header__nav{padding:0}.t2-header #menu-principal.navbar.navbar-menu-color{background-color:var(--brand-menu-color,var(--t2-color-cream))!important}.t2-header{--t2-mega-menu-max-width:52rem;--t2-mega-menu-column-min:11rem}.t2-header #menu-principal .container,.t2-header #menu-principal .t2-header__nav-inner,.t2-header #menu-principal .navbar-collapse,.t2-header #menu-principal .t2-header__nav-list{overflow:visible}.t2-header #menu-principal .desktop-category-nav__highlight-item{position:static!important}.t2-header .desktop-category-nav__highlight-panel,.t2-header #menu-principal .departments-mega{z-index:calc(var(--z-storefront-header,1030) + 1);background-color:var(--t2-color-white)!important;border:1px solid var(--t2-color-border)!important;box-shadow:var(--t2-shadow-elevated)!important;border-top:none!important;border-radius:0!important;padding:1.5rem 2rem!important}.t2-header .desktop-category-nav__highlight-panel{min-width:0;max-width:none;width:min(var(--t2-mega-menu-max-width), calc(100vw - 2rem))!important;top:100%!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.t2-header .desktop-category-nav__highlight-item:hover .desktop-category-nav__highlight-panel,.t2-header .desktop-category-nav__highlight-item:focus-within .desktop-category-nav__highlight-panel,.t2-header .desktop-category-nav__highlight-item.is-open .desktop-category-nav__highlight-panel{pointer-events:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.75rem;opacity:1!important;display:grid!important;transform:translate(-50%)!important}@media (max-width:1199.98px){.t2-header{--t2-mega-menu-max-width:42rem}.t2-header .desktop-category-nav__highlight-item:hover .desktop-category-nav__highlight-panel,.t2-header .desktop-category-nav__highlight-item:focus-within .desktop-category-nav__highlight-panel,.t2-header .desktop-category-nav__highlight-item.is-open .desktop-category-nav__highlight-panel{gap:0 1.25rem;padding:1.25rem 1.5rem!important}}.t2-header #menu-principal .departments-mega{display:none}.t2-header #menu-principal .departments-hover:hover .departments-mega,.t2-header #menu-principal .departments-hover:focus-within .departments-mega,.t2-header #menu-principal .departments-hover.is-open .departments-mega{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1.5rem 2rem;display:grid!important}.t2-header .desktop-category-nav__mega-col{border-left:1px solid var(--t2-color-border);min-width:0;padding:0 0 .75rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.t2-header .desktop-category-nav__mega-col{border-left:1px solid color-mix(in srgb, var(--t2-color-border) 65%, transparent)}}.t2-header .desktop-category-nav__mega-col:first-child,.t2-header .desktop-category-nav__mega-col--orphans{border-left:none;padding-left:0}.t2-header .desktop-category-nav__mega-col--orphans .desktop-category-nav__third-level{flex-direction:column;gap:.125rem;display:flex}.t2-header .desktop-category-nav__second-level-link,.t2-header .desktop-category-nav__department-link{font-family:var(--t2-font-sans);font-size:var(--t2-text-sm);font-weight:600;line-height:var(--t2-leading-tight);letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;margin:0 0 .75rem;padding:0;transition:color .15s;display:block;text-transform:lowercase!important;color:var(--t2-color-brown)!important;background:0 0!important;border:none!important;text-decoration:none!important}.t2-header .desktop-category-nav__second-level-link:first-letter,.t2-header .desktop-category-nav__department-link:first-letter{text-transform:uppercase!important}.t2-header .desktop-category-nav__second-level-link:hover,.t2-header .desktop-category-nav__second-level-link:focus-visible,.t2-header .desktop-category-nav__department-link:hover,.t2-header .desktop-category-nav__department-link:focus-visible{color:var(--t2-color-gold)!important;background:0 0!important;text-decoration:none!important}.t2-header .desktop-category-nav__third-level{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.t2-header .desktop-category-nav__third-level-item{margin:0}.t2-header .desktop-category-nav__third-level-link{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);font-weight:400;line-height:var(--t2-leading-normal);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;border-radius:0;margin-inline:-.5rem;padding:.3125rem .5rem;transition:color .15s,background-color .15s;display:block;text-transform:lowercase!important;color:var(--t2-color-text-soft)!important;background:0 0!important;text-decoration:none!important}.t2-header .desktop-category-nav__third-level-link:first-letter{text-transform:uppercase!important}.t2-header .desktop-category-nav__third-level-link:hover,.t2-header .desktop-category-nav__third-level-link:focus-visible{color:var(--t2-color-gold)!important;background-color:var(--t2-color-gold)!important}@supports (color:color-mix(in lab, red, red)){.t2-header .desktop-category-nav__third-level-link:hover,.t2-header .desktop-category-nav__third-level-link:focus-visible{background-color:color-mix(in srgb, var(--t2-color-gold) 8%, var(--t2-color-white))!important}}.t2-header .desktop-category-nav__third-level-link:hover,.t2-header .desktop-category-nav__third-level-link:focus-visible{text-decoration:none!important}.t2-header .desktop-category-nav__see-all-link{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);font-weight:600;line-height:var(--t2-leading-normal);margin-top:.625rem;padding:0;transition:color .15s;display:inline-block;color:var(--t2-color-gold)!important;text-decoration:none!important}.t2-header .desktop-category-nav__see-all-link:hover,.t2-header .desktop-category-nav__see-all-link:focus-visible{color:var(--t2-color-brown)!important;background:0 0!important;text-decoration:none!important}.t2-header .desktop-category-nav__department-column{min-width:0;padding-bottom:.5rem}.t2-header .desktop-category-nav__department-title{font-family:var(--t2-font-sans);font-size:var(--t2-text-sm);font-weight:600;line-height:var(--t2-leading-tight);margin:0 0 .625rem}.t2-header .desktop-category-nav__second-level-item+.desktop-category-nav__second-level-item{margin-top:.75rem}.t2-header #menu-principal .main-menu-item,.t2-header #menu-principal .nav-link,.t2-header #menu-principal .desktop-category-nav__trigger{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.01em;font-weight:600;text-decoration:none;transition:color .2s;position:relative;color:var(--brand-menu-text-color,var(--t2-color-text))!important;text-transform:lowercase!important;padding-block:0!important;padding-inline:0!important;display:block!important}.t2-header #menu-principal .main-menu-item:first-letter,.t2-header #menu-principal .nav-link:first-letter,.t2-header #menu-principal .desktop-category-nav__trigger:first-letter{text-transform:uppercase!important}.t2-header #menu-principal .main-menu-item:before,.t2-header #menu-principal .nav-link:before,.t2-header #menu-principal .desktop-category-nav__trigger:before{content:"";background-color:var(--t2-menu-hover-color,var(--t2-color-gold));transform-origin:0;width:100%;height:1px;margin-top:2px;transition:transform .25s;position:absolute;top:100%;left:0;right:0;transform:scaleX(0)}.t2-header #menu-principal .desktop-category-nav__trigger--with-children:after{content:"";vertical-align:middle;background:0 0;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-left:6px;display:inline-block;position:static;transform:rotate(-45deg)}.t2-header #menu-principal .main-menu-item:hover,.t2-header #menu-principal .nav-link:hover,.t2-header #menu-principal .main-menu-item.active,.t2-header #menu-principal .nav-link.active,.t2-header #menu-principal .desktop-category-nav__highlight-item.is-open>.desktop-category-nav__trigger,.t2-header #menu-principal .desktop-category-nav__highlight-item:hover>.desktop-category-nav__trigger{color:var(--t2-menu-hover-color,var(--brand-menu-text-color,var(--t2-color-gold)))!important}.t2-header #menu-principal .main-menu-item:hover:before,.t2-header #menu-principal .nav-link:hover:before,.t2-header #menu-principal .main-menu-item.active:before,.t2-header #menu-principal .nav-link.active:before,.t2-header #menu-principal .desktop-category-nav__highlight-item.is-open>.desktop-category-nav__trigger:before,.t2-header #menu-principal .desktop-category-nav__highlight-item:hover>.desktop-category-nav__trigger:before{transform:scaleX(1)}.t2-header__nav-inner{justify-content:center;align-items:center;gap:1rem;width:100%;height:44px;padding-block:0;display:flex;position:relative}.t2-header__nav .navbar-collapse{flex:0 auto;width:auto;min-width:0}.t2-header__nav-list{flex-wrap:wrap;justify-content:center;align-items:center;width:auto;margin:0;padding:0;display:flex}.t2-header__nav-list .nav-item{flex:none}.t2-header__promo{background-color:var(--brand-color,var(--t2-color-gold));border:1px solid var(--brand-color,var(--t2-color-gold));color:var(--t2-color-on-primary);font-size:var(--t2-text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:0;flex:none;padding:.4375rem 1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.t2-header .t2-header__promo.btn-brand-color{--bs-btn-border-radius:0;border-radius:0}.t2-header__promo:hover{background-color:var(--brand-color-hover,var(--t2-color-brown));border-color:var(--brand-color-hover,var(--t2-color-brown));color:var(--t2-color-on-primary)}.t2-header__promo:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-header__promo:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-header__nav-toggler{display:none}.t2-header__nav-toggler:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-header__nav-toggler:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-header__mobile{--t2-header-mobile-gutter-x:1rem;--t2-header-mobile-top-height:3.5rem;--t2-header-mobile-search-input-height:2.5rem;--t2-header-mobile-search-padding-y:.5rem;--t2-header-mobile-search-block-height:calc((var(--t2-header-mobile-search-padding-y) * 2) + var(--t2-header-mobile-search-input-height));--t2-header-mobile-announcement-height:2.0625rem;--t2-header-mobile-total-height:calc(var(--t2-header-mobile-top-height) + var(--t2-header-mobile-search-block-height));--t2-header-mobile-drawer-width:300px;--t2-header-mobile-search-radius:6px;--t2-header-mobile-search-fill:#f5f5f5;--t2-header-mobile-search-icon:var(--header-middle-text,var(--t2-color-warm-gray));--t2-header-mobile-search-placeholder:var(--header-middle-text,var(--t2-color-warm-gray));position:relative}@media (max-width:991.98px){.t2-header__announcement{z-index:calc(var(--z-storefront-header,1030) + 2);letter-spacing:.03em;padding:.4375rem 0;font-size:.6875rem;line-height:1.35;position:sticky;top:0}.t2-header:has(.t2-header__announcement) .t2-header__mobile{--t2-header-mobile-offset:var(--t2-header-mobile-announcement-height)}.t2-header__mobile{--t2-header-mobile-offset:0px}.t2-header__mobile .t2-header__mobile-shell{top:var(--t2-header-mobile-offset);z-index:var(--z-storefront-header,1030);background-color:#0000;border-bottom:none;position:fixed;left:0;right:0}.t2-header__mobile .mobile-header{height:var(--t2-header-mobile-top-height)!important;background:var(--header-middle-bg,var(--t2-color-white))!important;-webkit-backdrop-filter:none!important;border-bottom:none!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.t2-header__mobile .mobile-header .container-fluid,.t2-header__mobile .t2-header__mobile-gutter{padding-left:var(--t2-header-mobile-gutter-x)!important;padding-right:var(--t2-header-mobile-gutter-x)!important}.t2-header__mobile .t2-header__mobile-search .container-fluid{max-width:none;padding-top:0;padding-bottom:0}.t2-header__mobile .mobile-header-row{grid-template-columns:2.75rem minmax(0,1fr) auto!important}.t2-header__mobile .mobile-header .mobile-header-slot--logo .logo .t2-header__mobile-logo-img,.t2-header__mobile .mobile-header .mobile-header-slot--logo .logo img.t2-header__mobile-logo-img{object-fit:contain;min-width:0;display:block;width:140px!important;max-width:140px!important;height:33px!important}.t2-header__mobile-actions{gap:.5rem}.t2-header__mobile .hamburger-btn{background:0 0;border:none;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;transition:color .2s;display:inline-flex;color:var(--header-middle-text,var(--t2-color-text))!important}.t2-header__mobile .hamburger-btn:hover,.t2-header__mobile .hamburger-btn:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold);outline:none;color:var(--header-middle-text,var(--t2-color-gold))!important}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .hamburger-btn:hover,.t2-header__mobile .hamburger-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-header__mobile-action-link,.t2-header__mobile-cart-link,.t2-header__mobile #mini-basket-mobile>a,.t2-header__mobile.header-sm .mobile-header #mini-basket-mobile>a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;text-decoration:none;transition:color .2s;display:inline-flex;position:relative;color:var(--header-middle-text,var(--t2-color-text))!important}.t2-header__mobile-action-icon,.t2-header__mobile-cart-icon,.t2-header__mobile #mini-basket-mobile>a i,.t2-header__mobile #mini-basket-mobile>a svg{color:var(--header-middle-text,var(--t2-color-text))!important;stroke:var(--header-middle-text,var(--t2-color-text))!important}.t2-header__mobile-action-link:hover,.t2-header__mobile-action-link:focus-visible,.t2-header__mobile-cart-link:hover,.t2-header__mobile-cart-link:focus-visible{color:var(--header-middle-text,var(--t2-color-gold));box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile-action-link:hover,.t2-header__mobile-action-link:focus-visible,.t2-header__mobile-cart-link:hover,.t2-header__mobile-cart-link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-header__mobile #mini-basket-mobile .t2-header__cart-badge,.t2-header__mobile #mini-basket-mobile .badge[data-cart-badge]{border-radius:50%;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1.125rem;position:absolute;top:.125rem;right:.125rem;transform:none;background-color:var(--t2-color-gold)!important;color:var(--t2-color-white)!important}.t2-header__mobile-search{padding-block:var(--t2-header-mobile-search-padding-y);background-color:var(--t2-color-cream);z-index:1;border-top:none;padding-inline:0;position:relative}.t2-header__mobile-search-form{width:100%;max-width:none;margin:0;position:relative}.t2-header__mobile-search-icon{color:var(--t2-header-mobile-search-icon);pointer-events:none;z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.t2-header__mobile-search-icon i,.t2-header__mobile-search-icon svg{color:var(--t2-header-mobile-search-icon)!important;stroke:var(--t2-header-mobile-search-icon)!important}.t2-header__mobile .t2-header__mobile-search-form .form-control,.t2-header__mobile .mobile-search-form .form-control{width:100%;max-width:none;min-height:0;color:var(--header-middle-text,var(--t2-color-text));font-family:var(--t2-font-body);margin:0;height:var(--t2-header-mobile-search-input-height)!important;border-radius:var(--t2-header-mobile-search-radius)!important;background-color:var(--t2-header-mobile-search-fill)!important;box-shadow:none!important;border:1px solid #0000!important;padding:0 .75rem 0 2.125rem!important;font-size:.875rem!important;line-height:1.25rem!important}.t2-header__mobile-search-form .form-control::placeholder{color:var(--t2-header-mobile-search-placeholder);opacity:1}.t2-header__mobile .t2-header__mobile-search-form .form-control:focus,.t2-header__mobile .mobile-search-form .form-control:focus{border-color:var(--t2-color-gold)!important}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-header__mobile-search-form .form-control:focus,.t2-header__mobile .mobile-search-form .form-control:focus{border-color:color-mix(in srgb, var(--t2-color-gold) 35%, transparent)!important}}.t2-header__mobile .t2-header__mobile-search-form .form-control:focus,.t2-header__mobile .mobile-search-form .form-control:focus{box-shadow:none;outline:none;background-color:var(--t2-header-mobile-search-fill)!important}.t2-header__mobile-search #search-suggestions-mb.search-suggest--t2{min-width:0;max-width:none;max-height:none;margin-top:0;top:calc(100% + .375rem);width:100%!important;left:0!important;right:0!important}.t2-header__mobile-search .search-suggest--t2 .search-suggest__list{max-height:min(420px, calc(100vh - var(--t2-header-mobile-total-height) - var(--t2-header-mobile-offset) - 2rem))}.t2-header__mobile.header-sm--fixed-mobile .content-spacer{transition:none;height:calc(var(--t2-header-mobile-total-height) + var(--t2-header-mobile-offset))!important;display:block!important}.t2-header__mobile .menu-overlay{z-index:1048;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s;overflow:hidden;background-color:#0003!important;width:100%!important;height:100dvh!important;position:fixed!important;inset:0!important;transform:none!important}.t2-header__mobile .menu-overlay.show{opacity:1;visibility:visible;pointer-events:auto}.t2-header__mobile .t2-mobile-drawer__panel{width:var(--t2-header-mobile-drawer-width);background-color:var(--t2-color-cream);z-index:1;flex-direction:column;max-width:85vw;height:100dvh;max-height:100dvh;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(-100%);box-shadow:4px 0 24px #00000014}.t2-header__mobile .menu-overlay.show .t2-mobile-drawer__panel{transform:translate(0)}.t2-header__mobile .t2-mobile-drawer__header{border-bottom:1px solid var(--t2-color-border);background-color:var(--t2-color-cream);flex-shrink:0;justify-content:space-between;height:auto;min-height:0;padding:1.5rem 1.5rem 1rem}.t2-header__mobile .menu-header__logo-img{max-height:2rem}.t2-header__mobile .t2-mobile-drawer__close{flex-shrink:0;margin-left:.5rem}.t2-header__mobile .menu-content{font-family:var(--t2-font-body);flex:auto;padding:0}.t2-header__mobile .t2-mobile-drawer__nav{padding:.5rem 0}.t2-header__mobile .t2-mobile-drawer__eyebrow{font-family:var(--t2-font-body);letter-spacing:var(--t2-tracking-eyebrow,.3em);text-transform:uppercase;color:var(--t2-color-text-soft);margin:0;padding:.5rem 1.5rem;font-size:.6875rem;font-weight:500;line-height:1.4}.t2-header__mobile .t2-mobile-drawer__list{border-top:1px solid var(--t2-color-border)}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-mobile-drawer__list{border-top:1px solid color-mix(in srgb, var(--t2-color-border) 50%, transparent)}}.t2-header__mobile .t2-mobile-drawer__list .menu-item{border-bottom:1px solid var(--t2-color-border)}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-mobile-drawer__list .menu-item{border-bottom:1px solid color-mix(in srgb, var(--t2-color-border) 50%, transparent)}}.t2-header__mobile .t2-mobile-drawer__list .menu-item:after{display:none}.t2-header__mobile .t2-mobile-drawer__divider{border-top:1px solid var(--t2-color-border);margin:0 1.5rem}.t2-header__mobile .menu-link{width:100%;color:var(--t2-color-text);cursor:pointer;font-family:var(--t2-font-body);text-align:left;background:0 0;border:none;border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:.875rem 1.5rem;font-size:1rem;line-height:1.4;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:flex}.t2-header__mobile .menu-link:hover,.t2-header__mobile .menu-link:focus-visible,.t2-header__mobile .menu-link.active{color:var(--t2-color-gold);background-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .menu-link:hover,.t2-header__mobile .menu-link:focus-visible,.t2-header__mobile .menu-link.active{background-color:color-mix(in srgb, var(--t2-color-gold) 5%, transparent)}}.t2-header__mobile .menu-link:hover,.t2-header__mobile .menu-link:focus-visible,.t2-header__mobile .menu-link.active{border-left-color:var(--t2-color-gold);outline:none}.t2-header__mobile .menu-link.account,.t2-header__mobile .menu-link.favorites{color:var(--t2-color-text)}.t2-header__mobile .menu-link.account:hover,.t2-header__mobile .menu-link.favorites:hover,.t2-header__mobile .menu-link.account:focus-visible,.t2-header__mobile .menu-link.favorites:focus-visible{color:var(--t2-color-gold)}.t2-header__mobile .t2-header__mobile-menu-icon{color:var(--t2-color-text-soft);flex-shrink:0}.t2-header__mobile .menu-link:hover .t2-header__mobile-menu-icon,.t2-header__mobile .menu-link:focus-visible .t2-header__mobile-menu-icon{color:var(--t2-color-gold)}.t2-header__mobile .menu-arrow{color:var(--t2-color-text-soft);flex-shrink:0;transition:transform .2s}.t2-header__mobile .menu-link--category[aria-expanded=true] .t2-mobile-cat-chevron,.t2-header__mobile .t2-mobile-cat-sublink--toggle[aria-expanded=true] .t2-mobile-cat-chevron{transform:rotate(90deg)}.t2-header__mobile #accountToggle.account-expanded .menu-arrow{transform:rotate(180deg)}.t2-header__mobile .menu-submenu{background-color:var(--t2-color-secondary);display:none!important}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .menu-submenu{background-color:color-mix(in srgb, var(--t2-color-secondary) 35%, var(--t2-color-cream))}}.t2-header__mobile .menu-submenu{border-left:2px solid var(--t2-color-gold);padding:0}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .menu-submenu{border-left:2px solid color-mix(in srgb, var(--t2-color-gold) 25%, transparent)}}.t2-header__mobile .menu-submenu{margin-left:0}.t2-header__mobile .menu-submenu.show{display:block!important}.t2-header__mobile .t2-mobile-cat-panel{opacity:0;background-color:var(--t2-color-secondary);max-height:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-mobile-cat-panel{background-color:color-mix(in srgb, var(--t2-color-secondary) 35%, var(--t2-color-cream))}}.t2-header__mobile .t2-mobile-cat-panel{transition:max-height .28s,opacity .2s}.t2-header__mobile .t2-mobile-cat-panel.is-open{opacity:1;max-height:80rem}.t2-header__mobile .t2-mobile-cat-panel--nested{background-color:var(--t2-color-secondary)}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-mobile-cat-panel--nested{background-color:color-mix(in srgb, var(--t2-color-secondary) 25%, var(--t2-color-cream))}}.t2-header__mobile .t2-mobile-cat-explore{color:var(--t2-color-text);font-family:var(--t2-font-body);border-bottom:1px solid var(--t2-color-border);padding:.625rem 1.5rem .625rem 2.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-mobile-cat-explore{border-bottom:1px solid color-mix(in srgb, var(--t2-color-border) 50%, transparent)}}.t2-header__mobile .t2-mobile-cat-explore{transition:color .2s,background-color .2s}.t2-header__mobile .t2-mobile-cat-explore:hover,.t2-header__mobile .t2-mobile-cat-explore:focus-visible{color:var(--t2-color-gold);background-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-mobile-cat-explore:hover,.t2-header__mobile .t2-mobile-cat-explore:focus-visible{background-color:color-mix(in srgb, var(--t2-color-gold) 5%, transparent)}}.t2-header__mobile .t2-mobile-cat-explore:hover,.t2-header__mobile .t2-mobile-cat-explore:focus-visible{outline:none}.t2-header__mobile .t2-mobile-cat-children{flex-direction:column;display:flex}.t2-header__mobile .t2-mobile-cat-sublink{color:var(--t2-color-text-soft);font-family:var(--t2-font-body);border-bottom:1px solid var(--t2-color-border);padding:.625rem 1.5rem .625rem 2.5rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-mobile-cat-sublink{border-bottom:1px solid color-mix(in srgb, var(--t2-color-border) 40%, transparent)}}.t2-header__mobile .t2-mobile-cat-sublink{transition:color .2s,background-color .2s}.t2-header__mobile .t2-mobile-cat-sublink:hover,.t2-header__mobile .t2-mobile-cat-sublink:focus-visible{color:var(--t2-color-gold);background-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-mobile-cat-sublink:hover,.t2-header__mobile .t2-mobile-cat-sublink:focus-visible{background-color:color-mix(in srgb, var(--t2-color-gold) 5%, transparent)}}.t2-header__mobile .t2-mobile-cat-sublink:hover,.t2-header__mobile .t2-mobile-cat-sublink:focus-visible{outline:none}.t2-header__mobile .t2-mobile-cat-sublink--toggle{width:100%;color:var(--t2-color-text-soft);cursor:pointer;font-family:var(--t2-font-body);text-align:left;border:none;border-left:2px solid #0000;border-bottom:1px solid var(--t2-color-border);background:0 0;justify-content:space-between;align-items:center;padding:.625rem 1.5rem .625rem 2.5rem;font-size:.875rem;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-mobile-cat-sublink--toggle{border-bottom:1px solid color-mix(in srgb, var(--t2-color-border) 40%, transparent)}}.t2-header__mobile .t2-mobile-cat-sublink--toggle{transition:color .2s,background-color .2s,border-color .2s}.t2-header__mobile .t2-mobile-cat-sublink--toggle:hover,.t2-header__mobile .t2-mobile-cat-sublink--toggle:focus-visible,.t2-header__mobile .t2-mobile-cat-sublink--toggle[aria-expanded=true]{color:var(--t2-color-gold);background-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-mobile-cat-sublink--toggle:hover,.t2-header__mobile .t2-mobile-cat-sublink--toggle:focus-visible,.t2-header__mobile .t2-mobile-cat-sublink--toggle[aria-expanded=true]{background-color:color-mix(in srgb, var(--t2-color-gold) 5%, transparent)}}.t2-header__mobile .t2-mobile-cat-sublink--toggle:hover,.t2-header__mobile .t2-mobile-cat-sublink--toggle:focus-visible,.t2-header__mobile .t2-mobile-cat-sublink--toggle[aria-expanded=true]{border-left-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .t2-mobile-cat-sublink--toggle:hover,.t2-header__mobile .t2-mobile-cat-sublink--toggle:focus-visible,.t2-header__mobile .t2-mobile-cat-sublink--toggle[aria-expanded=true]{border-left-color:color-mix(in srgb, var(--t2-color-gold) 50%, transparent)}}.t2-header__mobile .t2-mobile-cat-sublink--toggle:hover,.t2-header__mobile .t2-mobile-cat-sublink--toggle:focus-visible,.t2-header__mobile .t2-mobile-cat-sublink--toggle[aria-expanded=true]{outline:none}.t2-header__mobile .t2-mobile-cat-item--nested .t2-mobile-cat-panel--nested{margin-left:0}.t2-header__mobile .t2-mobile-cat-item--nested .t2-mobile-cat-sublink,.t2-header__mobile .t2-mobile-cat-item--nested .t2-mobile-cat-sublink--toggle,.t2-header__mobile .t2-mobile-cat-item--nested .t2-mobile-cat-explore{padding-left:3.25rem}.t2-header__mobile .t2-mobile-cat-item--nested .t2-mobile-cat-item--nested .t2-mobile-cat-sublink,.t2-header__mobile .t2-mobile-cat-item--nested .t2-mobile-cat-item--nested .t2-mobile-cat-sublink--toggle,.t2-header__mobile .t2-mobile-cat-item--nested .t2-mobile-cat-item--nested .t2-mobile-cat-explore{padding-left:4rem}.t2-header__mobile .submenu-item{color:var(--t2-color-text-soft);font-family:var(--t2-font-body);border-bottom:1px solid var(--t2-color-border);padding:.625rem 1.5rem .625rem 2.5rem;font-size:.875rem;text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .submenu-item{border-bottom:1px solid color-mix(in srgb, var(--t2-color-border) 50%, transparent)}}.t2-header__mobile .submenu-item{transition:color .2s,background-color .2s}.t2-header__mobile .submenu-item:last-child{border-bottom:none}.t2-header__mobile .submenu-item:hover,.t2-header__mobile .submenu-item:focus-visible{color:var(--t2-color-gold);background-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-header__mobile .submenu-item:hover,.t2-header__mobile .submenu-item:focus-visible{background-color:color-mix(in srgb, var(--t2-color-gold) 5%, transparent)}}.t2-header__mobile .submenu-item:hover,.t2-header__mobile .submenu-item:focus-visible{outline:none}.t2-header__mobile .menu-link--blog{font-weight:600}}@media (min-width:640px) and (max-width:991.98px){.t2-header__mobile{--t2-header-mobile-drawer-width:340px}}@media (min-width:992px){.t2-header__nav .navbar-collapse{flex:0 auto;justify-content:center;width:auto;display:flex!important}.t2-header__nav-toggler{display:none!important}.t2-header #menu-principal .desktop-category-nav__highlight-list,.t2-header #menu-principal .t2-header__nav-list{justify-content:center;width:auto;max-width:100%;flex:0 auto!important;gap:2.5rem!important}.t2-header.header-xl>#menu-principal.navbar,.t2-header .header-xl>#menu-principal.navbar,body.storefront-home .t2-header .header-xl>#menu-principal.navbar{border-bottom:none!important}}@media (min-width:1200px){.t2-header__actions{gap:.75rem}.t2-header__right{gap:.875rem}.t2-header__search{max-width:300px}}@media (min-width:992px) and (max-width:1199.98px){.t2-header__logo{min-width:7.5rem}.t2-header__logo-img{max-width:170px;height:40px;min-height:40px}.t2-header__search{max-width:300px}}@media (max-width:991.98px){.t2-header__contact-list{flex-wrap:wrap;gap:.5rem 1rem}}.t2-footer{font-family:var(--t2-font-body);color:var(--t2-color-footer-text);background-color:var(--footer-meio-bg,var(--t2-color-cream));--fase1-footer-sentinela:1;margin-top:auto}.t2-footer__top{background-color:var(--footer-top-bg,var(--t2-color-gold))}@supports (color:color-mix(in lab, red, red)){.t2-footer__top{background-color:var(--footer-top-bg,color-mix(in srgb, var(--t2-color-gold) 5%, var(--t2-color-cream)))}}.t2-footer__top{color:var(--t2-color-text);border-top:1px solid var(--t2-color-border);padding:2rem 0}.t2-footer__top.newsletter-section--top-divider:before{display:none}.t2-footer__newsletter{text-align:center;max-width:48rem;margin-inline:auto}.t2-footer__newsletter-copy .newsletter-title{font-family:var(--t2-font-sans);color:var(--t2-color-text);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:var(--t2-leading-tight);letter-spacing:.01em;margin:0 0 .25rem}.t2-footer__newsletter-copy .newsletter-subtitle{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin:0 0 1rem;line-height:1.5}.t2-footer__newsletter-form{max-width:32rem;margin-inline:auto}.t2-footer__newsletter-form-row{flex-direction:column;gap:.75rem;display:flex;position:relative}.t2-footer__newsletter-form .form-control{border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-sm);font-size:var(--t2-text-sm);font-family:var(--t2-font-body);background-color:var(--t2-color-white);color:var(--t2-color-text);width:100%;min-height:3rem;padding:.75rem 1.25rem;transition:border-color .2s,box-shadow .2s}.t2-footer__newsletter-form .form-control::placeholder{color:var(--t2-color-text-soft)}.t2-footer__newsletter-form .form-control:focus{border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-footer__newsletter-form .form-control:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 30%, transparent)}}.t2-footer__newsletter-form .form-control:focus{outline:none}.t2-footer__newsletter-form .form-control:focus-visible{border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-footer__newsletter-form .form-control:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-footer__newsletter-form .btn-enviar{background-color:var(--t2-color-gold);border:1px solid var(--t2-color-gold);border-radius:var(--t2-radius-sm);color:var(--t2-color-on-primary);font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.02em;text-transform:none;width:100%;min-height:3rem;padding:.75rem 1.25rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.t2-footer__newsletter-form .btn-enviar:hover,.t2-footer__newsletter-form .btn-enviar:focus-visible{background-color:var(--t2-color-brown);border-color:var(--t2-color-brown);color:var(--t2-color-on-primary)}.t2-footer__newsletter-form .btn-enviar:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-footer__newsletter-form .btn-enviar:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-footer__newsletter-disclaimer{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);margin:.75rem 0 0;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.t2-footer__newsletter-disclaimer{color:color-mix(in srgb, var(--t2-color-text-soft) 60%, transparent)}}.t2-footer__newsletter-disclaimer a{color:inherit;text-decoration:underline;transition:color .2s}.t2-footer__newsletter-disclaimer a:hover,.t2-footer__newsletter-disclaimer a:focus-visible{color:var(--t2-color-gold)}.t2-footer__grid{background-color:var(--footer-meio-bg,var(--t2-color-cream));border-top:1px solid var(--t2-color-border);padding:3rem 0 0}.t2-footer__grid .footer-section-divider{display:none}.t2-footer__grid-inner{border-bottom:1px solid var(--t2-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-bottom:3rem;display:grid}.t2-footer__brand-col{grid-column:1/-1}.t2-footer__brand-logo{color:var(--t2-color-text);margin-bottom:1rem;text-decoration:none;transition:opacity .2s;display:inline-block}.t2-footer__brand-logo:hover,.t2-footer__brand-logo:focus-visible{opacity:.85}.t2-footer__brand-logo:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-footer__brand-logo:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-footer__brand-logo-img{object-fit:contain;width:auto;max-width:10rem;height:auto;max-height:2.5rem;display:block}.t2-footer__brand-logo-text{font-family:var(--t2-font-sans);font-size:var(--t2-text-lg);font-weight:500;line-height:var(--t2-leading-tight)}.t2-footer__brand-tagline{max-width:20rem;font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin:0 0 1.5rem;line-height:1.5}.t2-footer__grid .footer-column__title{font-family:var(--t2-font-sans);font-size:var(--t2-text-base);color:var(--t2-color-text);letter-spacing:0;text-transform:none;margin:0 0 1rem;font-weight:500}.t2-footer__links ul{margin:0;padding:0;list-style:none}.t2-footer__links li+li{margin-top:.75rem}.t2-footer__links a{color:var(--t2-color-text-soft);font-size:var(--t2-text-sm);line-height:1.5;text-decoration:none;transition:color .2s}.t2-footer__links a:hover{color:var(--t2-color-gold)}.t2-footer__links a:focus-visible{color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-footer__links a:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-footer__contact .contact-info{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);align-items:flex-start;gap:.75rem;margin-bottom:1rem;line-height:1.5;display:flex}.t2-footer__contact .contact-info:last-child{margin-bottom:0}.t2-footer__contact .contact-info [data-lucide]{color:var(--t2-color-gold);flex-shrink:0;margin-top:.125rem}.t2-footer__social .social-icons{flex-wrap:wrap;gap:.75rem;display:flex}.t2-footer__social .social-icons .btn{background-color:var(--t2-color-text)}@supports (color:color-mix(in lab, red, red)){.t2-footer__social .social-icons .btn{background-color:color-mix(in srgb, var(--t2-color-text) 5%, var(--t2-color-white))}}.t2-footer__social .social-icons .btn{border:1px solid var(--t2-color-border);width:2.5rem;height:2.5rem;color:var(--t2-color-text);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.t2-footer__social .social-icons .btn{color:color-mix(in srgb, var(--t2-color-text) 60%, transparent)}}.t2-footer__social .social-icons .btn{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.t2-footer__social .social-icons .btn:hover{background-color:var(--t2-color-gold);border-color:var(--t2-color-gold);color:var(--t2-color-on-primary)}.t2-footer__social .social-icons .btn:focus-visible{background-color:var(--t2-color-gold);border-color:var(--t2-color-gold);color:var(--t2-color-on-primary);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-footer__social .social-icons .btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-footer__bottom{background-color:var(--footer-baixo-bg,var(--t2-color-cream));border-top:0;padding-bottom:2rem}.t2-footer__trust-row{border-bottom:1px solid var(--t2-color-border);flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem 0;display:flex}.t2-footer__security,.t2-footer__payments{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}.t2-footer__payments{gap:.75rem}.t2-footer__security .footer-security-seals{gap:1.5rem}.t2-footer__bottom .text-muted.small{font-size:var(--t2-text-xs);letter-spacing:0;text-transform:none;font-weight:400;color:var(--t2-color-text-soft)!important}.t2-footer .payment-methods{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.t2-footer .payment-methods svg,.t2-footer .payment-methods img{background-color:var(--t2-color-white);border:1px solid var(--t2-color-border);width:auto;max-width:3rem;height:2.125rem;padding:0;display:block}@supports (color:color-mix(in lab, red, red)){.t2-footer .payment-methods svg,.t2-footer .payment-methods img{border:1px solid color-mix(in srgb, var(--t2-color-border) 50%, transparent)}}.t2-footer .payment-methods svg,.t2-footer .payment-methods img{border-radius:var(--t2-radius-sm);box-sizing:border-box;flex-shrink:0;overflow:hidden}.t2-footer .payment-methods.pm-hide-visa svg:first-of-type,.t2-footer .payment-methods.pm-hide-mastercard svg:nth-of-type(2),.t2-footer .payment-methods.pm-hide-amex svg:nth-of-type(3),.t2-footer .payment-methods.pm-hide-elo svg:nth-of-type(4),.t2-footer .payment-methods.pm-hide-hipercard svg:nth-of-type(5),.t2-footer .payment-methods.pm-hide-pix svg:nth-of-type(6),.t2-footer .payment-methods.pm-hide-boleto svg:nth-of-type(7){display:none}.t2-footer .footer-security-seals{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.t2-footer .footer-security-seals__link{border-radius:var(--t2-radius-sm);align-items:center;line-height:0;text-decoration:none;transition:box-shadow .2s,opacity .2s;display:inline-flex}.t2-footer .footer-security-seals__link:hover{opacity:.9}.t2-footer .footer-security-seals__link:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-footer .footer-security-seals__link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-footer .footer-security-seals svg.seal{filter:none;flex-shrink:0;width:auto;height:2.25rem}.t2-footer .footer-security-seals img.seal{object-fit:contain;flex-shrink:0;width:auto;height:auto;max-height:2.25rem}.t2-footer__brand{font-size:var(--t2-text-xs);color:var(--t2-color-text);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.t2-footer__brand{color:color-mix(in srgb, var(--t2-color-text) 50%, transparent)}}.t2-footer__brand{text-align:center}.t2-footer__brand-copy{width:100%}.t2-footer__brand .text-muted.small{color:var(--t2-color-text)!important}@supports (color:color-mix(in lab, red, red)){.t2-footer__brand .text-muted.small{color:color-mix(in srgb, var(--t2-color-text) 50%, transparent)!important}}.t2-footer__brand .text-muted.small{text-transform:none;letter-spacing:0;font-weight:400;line-height:1.5}.t2-footer__brand-powered a{opacity:.72;align-items:center;transition:opacity .2s;display:inline-flex}.t2-footer__brand-powered a:hover{opacity:1}.t2-footer__brand-powered a:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-footer__brand-powered a:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-footer__brand svg .a{fill:var(--t2-color-text-soft)}.t2-footer__brand svg .b{fill:var(--t2-color-gold)}@media (min-width:576px){.t2-footer__newsletter-form-row{flex-flow:row;justify-content:center;align-items:stretch}.t2-footer__newsletter-form-row .form-control{flex:10rem;width:auto}.t2-footer__newsletter-form-row .btn-enviar{flex:none;width:auto;min-width:9.5rem}}@media (min-width:768px){.t2-footer__trust-row{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.t2-footer__security{flex:auto;justify-content:flex-start;width:auto}.t2-footer__security .footer-security-seals{justify-content:flex-start}.t2-footer__payments{flex:none;justify-content:flex-end;width:auto}.t2-footer .payment-methods{justify-content:flex-end}.t2-footer__brand{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}.t2-footer__brand-copy{flex:auto;width:auto}.t2-footer__brand-powered{flex:none}}@media (min-width:992px){.t2-footer__top{padding:2.5rem 0}.t2-footer__grid{padding:4rem 0 0}.t2-footer__grid-inner{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:3rem}.t2-footer__brand-col{grid-column:auto}}@media (max-width:991.98px){.t2-footer__top{padding:2rem 0}.t2-footer__grid{padding:2.5rem 0 0}.t2-footer__grid-container .footer-column{text-align:left}.t2-footer__contact .contact-info,.t2-footer__social .social-icons{justify-content:flex-start}}body.storefront-home .t2-header{z-index:1040;isolation:isolate;background-color:var(--t2-color-cream);position:relative}body.storefront-home #main-content{z-index:1;position:relative}.t2-home-hero{z-index:0;background-color:var(--t2-color-cream);clear:both;margin:0;padding:0;position:relative;overflow:visible}@media (min-width:992px){.t2-home-hero__slider.main-homepage-slider{aspect-ratio:1920/756;height:auto;min-height:0;max-height:756px}.t2-home-hero__slider.main-homepage-slider--large{aspect-ratio:1920/840;height:auto;min-height:0;max-height:840px}}.t2-home-hero__slider.main-homepage-slider{aspect-ratio:1920/756;background-color:var(--t2-color-cream);width:100%;height:auto;max-height:756px;margin:0;position:relative;top:auto;left:auto;right:auto;overflow:hidden;transform:none}.t2-home-hero__slider.main-homepage-slider--large{aspect-ratio:1920/840;max-height:840px}.t2-home-hero__slider-inner,.t2-home-hero__slider-inner>.t2-home-hero__slide,.t2-home-hero__slider-inner>.t2-home-hero__slide>.t2-home-hero__link,.t2-home-hero__slider-inner>.t2-home-hero__link{height:100%}.t2-home-hero__link{height:100%;color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.t2-home-hero__overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--t2-color-white) 0%, var(--t2-color-white) 38%, var(--t2-color-cream) 58%, transparent 72%);align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.t2-home-hero__overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--t2-color-white) 94%, transparent) 0%, color-mix(in srgb, var(--t2-color-white) 72%, transparent) 38%, color-mix(in srgb, var(--t2-color-cream) 18%, transparent) 58%, transparent 72%)}}.t2-home-hero__overlay-inner{flex-direction:column;align-items:flex-start;gap:1.25rem;width:min(100%,34rem);padding:0 clamp(1.5rem,5vw,5rem);display:flex}.t2-home-hero__headline{font-family:var(--t2-font-sans);letter-spacing:-.01em;color:var(--t2-color-brown);text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:400;line-height:1.12}.t2-home-hero__cta{background-color:var(--t2-color-brown);min-height:2.75rem;color:var(--t2-color-on-primary);font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:var(--t2-tracking-button);text-transform:uppercase;border:1px solid var(--t2-color-brown);justify-content:center;align-items:center;padding:.75rem 1.75rem;font-weight:600;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.t2-home-hero__link:hover .t2-home-hero__cta,.t2-home-hero__link:focus-visible .t2-home-hero__cta{background-color:var(--t2-color-gold);border-color:var(--t2-color-gold);color:var(--t2-color-on-primary)}.t2-home-hero__image{object-fit:cover;object-position:center center;width:100%;height:100%;max-height:none;display:block}body.storefront-home .t2-home-hero .main-homepage-slider img,body.storefront-home .t2-home-hero .t2-home-hero__image{width:100%;height:100%;max-height:none}body.storefront-home #main-homepage-slider-1.t2-home-hero__slider .tns-outer,body.storefront-home #main-homepage-slider-1.t2-home-hero__slider .tns-inner,body.storefront-home #main-homepage-slider-1.t2-home-hero__slider .tns-item,body.storefront-home #main-homepage-slider-1.t2-home-hero__slider .t2-home-hero__slide,body.storefront-home #main-homepage-slider-1.t2-home-hero__slider .t2-home-hero__link{width:100%;height:100%}.t2-home-hero .main-homepage-controllers .controler,.t2-home-hero .t2-home-hero__controls .controler{width:var(--t2-carousel-control-size);height:var(--t2-carousel-control-size);min-width:var(--t2-carousel-control-size);background-color:var(--t2-color-brown-dark);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;font-size:inherit!important}@supports (color:color-mix(in lab, red, red)){.t2-home-hero .main-homepage-controllers .controler,.t2-home-hero .t2-home-hero__controls .controler{background-color:color-mix(in srgb, var(--t2-color-brown-dark) 52%, transparent)}}.t2-home-hero .main-homepage-controllers .controler,.t2-home-hero .t2-home-hero__controls .controler{border:1px solid var(--t2-color-white)}@supports (color:color-mix(in lab, red, red)){.t2-home-hero .main-homepage-controllers .controler,.t2-home-hero .t2-home-hero__controls .controler{border:1px solid color-mix(in srgb, var(--t2-color-white) 28%, transparent)}}.t2-home-hero .main-homepage-controllers .controler,.t2-home-hero .t2-home-hero__controls .controler{color:var(--t2-color-on-primary);opacity:0;-webkit-backdrop-filter:blur(6px);transition:opacity .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s;box-shadow:0 2px 10px #2c241c33,0 0 0 1px #2c241c1f}.t2-home-hero .main-homepage-controllers .controler :is(i,svg),.t2-home-hero .t2-home-hero__controls .controler :is(i,svg),.products-carrousel-controlers .slide-control :is(i,svg){max-width:var(--t2-icon-size-carousel);max-height:var(--t2-icon-size-carousel);stroke-width:var(--t2-icon-stroke);pointer-events:none;flex:none;line-height:1;display:block;width:var(--t2-icon-size-carousel)!important;height:var(--t2-icon-size-carousel)!important}.products-carrousel-controlers .slide-control{justify-content:center;align-items:center;display:inline-flex;font-size:inherit!important}.t2-home-hero .main-homepage-controllers .controler:hover,.t2-home-hero .main-homepage-controllers .controler:focus-visible,.t2-home-hero .t2-home-hero__controls .controler:hover,.t2-home-hero .t2-home-hero__controls .controler:focus-visible{background-color:var(--t2-color-brown-dark)}@supports (color:color-mix(in lab, red, red)){.t2-home-hero .main-homepage-controllers .controler:hover,.t2-home-hero .main-homepage-controllers .controler:focus-visible,.t2-home-hero .t2-home-hero__controls .controler:hover,.t2-home-hero .t2-home-hero__controls .controler:focus-visible{background-color:color-mix(in srgb, var(--t2-color-brown-dark) 72%, transparent)}}.t2-home-hero .main-homepage-controllers .controler:hover,.t2-home-hero .main-homepage-controllers .controler:focus-visible,.t2-home-hero .t2-home-hero__controls .controler:hover,.t2-home-hero .t2-home-hero__controls .controler:focus-visible{color:var(--t2-color-gold);border-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-home-hero .main-homepage-controllers .controler:hover,.t2-home-hero .main-homepage-controllers .controler:focus-visible,.t2-home-hero .t2-home-hero__controls .controler:hover,.t2-home-hero .t2-home-hero__controls .controler:focus-visible{border-color:color-mix(in srgb, var(--t2-color-gold) 55%, transparent)}}.t2-home-hero .main-homepage-controllers .controler:hover,.t2-home-hero .main-homepage-controllers .controler:focus-visible,.t2-home-hero .t2-home-hero__controls .controler:hover,.t2-home-hero .t2-home-hero__controls .controler:focus-visible{box-shadow:0 2px 12px #2c241c47, 0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-home-hero .main-homepage-controllers .controler:hover,.t2-home-hero .main-homepage-controllers .controler:focus-visible,.t2-home-hero .t2-home-hero__controls .controler:hover,.t2-home-hero .t2-home-hero__controls .controler:focus-visible{box-shadow:0 2px 12px #2c241c47, 0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-home-hero .main-homepage-slider-nav{display:none}.t2-home-hero .main-homepage-slider-nav .main-nav-item{opacity:1;width:1.5rem;height:1.5rem}.t2-home-hero .main-homepage-slider-nav .main-nav-item:after{opacity:.85;background-color:#ffffffb8;border-radius:50%;width:.4375rem;height:.4375rem;transition:opacity .2s,transform .2s,background-color .2s;box-shadow:0 0 0 1px #2c241c2e}.t2-home-hero .main-homepage-slider-nav .main-nav-item.tns-nav-active:after{background-color:var(--t2-color-gold);opacity:1;box-shadow:0 0 0 1px var(--t2-color-gold);transform:scale(1.2)}@supports (color:color-mix(in lab, red, red)){.t2-home-hero .main-homepage-slider-nav .main-nav-item.tns-nav-active:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--t2-color-gold) 45%, transparent)}}#main-homepage-slider-1-mb.t2-home-hero__slider{aspect-ratio:768/900;max-height:min(85vh,720px)}#main-homepage-slider-1-mb .t2-home-hero__image{object-position:center bottom}@media (max-width:575.98px){#main-homepage-slider-1-mb.t2-home-hero__slider{max-height:min(78vh,640px)}}@media (min-width:576px){.t2-home-hero__slider:hover .controler,.t2-home-hero__slider:focus-within .controler{opacity:1;pointer-events:auto;visibility:visible}}@media (max-width:575.98px){.t2-home-hero .main-homepage-controllers .controler,.t2-home-hero .t2-home-hero__controls .controler{opacity:.92;pointer-events:auto;visibility:visible}}.t2-benefits{background-color:var(--t2-color-cream);border-top:1px solid var(--t2-color-border);border-bottom:1px solid var(--t2-color-border);width:100%;margin-top:0;padding:2.75rem 0;overflow-x:clip}.t2-benefits__container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.t2-benefits .t2-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem 1.25rem;width:100%;display:grid}.t2-benefits .t2-benefits__item{text-align:center;flex-direction:column;align-items:center;gap:.75rem;min-width:0;max-width:none;margin:0;display:flex}.t2-benefits__icon{background-color:var(--t2-color-secondary);width:3rem;height:3rem;color:var(--t2-color-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .2s;display:flex}.t2-benefits__item:hover .t2-benefits__icon,.t2-benefits__item:focus-within .t2-benefits__icon{background-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-benefits__item:hover .t2-benefits__icon,.t2-benefits__item:focus-within .t2-benefits__icon{background-color:color-mix(in srgb, var(--t2-color-gold) 12%, var(--t2-color-secondary))}}.t2-benefits__item:hover .t2-benefits__icon,.t2-benefits__item:focus-within .t2-benefits__icon{transform:translateY(-1px)}.t2-benefits__icon svg{stroke:currentColor;width:1.375rem;height:1.375rem}.t2-benefits__icon i,.t2-benefits__icon .fa,.t2-benefits__icon [class*=fa-]{color:currentColor;font-size:1.125rem;line-height:1}.t2-benefits__content{flex:auto;min-width:0;max-width:16rem}.t2-benefits__title{font-family:var(--t2-font-sans);font-size:var(--t2-text-xs);letter-spacing:.08em;font-weight:600;line-height:var(--t2-leading-tight);text-transform:uppercase;color:var(--t2-color-text);margin:0 0 .125rem}.t2-benefits__text{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin:0;line-height:1.5}@media (min-width:768px){.t2-benefits{padding:3.25rem 0}.t2-benefits .t2-benefits__grid{gap:2.25rem 1.75rem}}@media (min-width:992px){.t2-benefits{padding:3.5rem 0}.t2-benefits .t2-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.25rem}}.t2-product-section{background-color:var(--t2-color-cream);width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:2.5rem 2rem;position:relative;overflow-x:clip}.t2-benefits+.t2-product-section{border-top:none}.t2-product-section+.t2-product-section{padding-top:0}.t2-product-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.5rem;display:flex}.t2-product-section__header--centered{text-align:center;justify-content:center}.t2-product-section__header--centered .t2-product-section__heading{width:100%;max-width:44rem;margin-inline:auto}.t2-product-section__header--centered .t2-product-section__subtitle{margin-inline:auto}.t2-product-section__heading{flex:auto;min-width:0}.t2-product-section__eyebrow{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:var(--t2-tracking-eyebrow);font-weight:500;line-height:var(--t2-leading-tight);text-transform:uppercase;color:var(--t2-color-gold);margin:0 0 .5rem}.t2-product-section__title{font-family:var(--t2-font-sans);font-size:clamp(1.625rem,2.8vw,2.25rem);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0}.t2-product-section__subtitle{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);max-width:42rem;margin:.5rem 0 0}.t2-product-section__actions{flex:none}.t2-product-section__link{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--t2-color-gold);align-items:center;gap:.375rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.t2-product-section__link:after{content:"→";font-size:1rem;line-height:1;transition:transform .2s}.t2-product-section__link:hover,.t2-product-section__link:focus-visible{color:var(--t2-color-brown);outline:none}.t2-product-section__link:hover:after{transform:translate(3px)}.t2-product-section__link:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-product-section__link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-product-section__link:focus-visible{border-radius:2px}.t2-product-section__carousel{margin-top:.25rem;position:relative;overflow:hidden}.t2-product-section__grid{margin:0}.t2-product-section--cols-4{--t2-product-section-cols:4}.t2-product-section--cols-5{--t2-product-section-cols:5}.t2-product-section--cols-6{--t2-product-section-cols:6}.t2-product-section__grid.tezus-native-scroll-carousel,.t2-brands__track.tezus-native-scroll-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-top:4px;padding-bottom:4px}.t2-product-section__grid.tezus-native-scroll-carousel::-webkit-scrollbar{display:none}.t2-brands__track.tezus-native-scroll-carousel::-webkit-scrollbar{display:none}.t2-product-section__grid.tezus-native-scroll-carousel>.t2-product-section__item,.t2-brands__track.tezus-native-scroll-carousel>.t2-brands__item{scroll-snap-align:start;flex:none;max-width:none}.t2-product-section__item{min-width:0;height:100%}.t2-product-card__rating{align-items:center;gap:.125rem;margin:.25rem 0 .375rem;display:inline-flex}.t2-product-card__rating:before,.t2-product-card__rating:after{content:none;display:none}.t2-product-card__rating [data-lucide=star]{width:.75rem;height:.75rem;stroke:var(--t2-color-border);fill:#0000}.t2-product-card__rating [data-lucide=star][data-filled=true]{stroke:var(--t2-color-gold);fill:var(--t2-color-gold)}.t2-product-section__controls.products-carrousel-controlers .slide-control{width:var(--t2-carousel-control-size);height:var(--t2-carousel-control-size);min-width:var(--t2-carousel-control-size);border:1px solid var(--t2-color-border);background-color:#ffffffd1;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.t2-product-section__controls.products-carrousel-controlers .slide-control{border:1px solid color-mix(in srgb, var(--t2-color-border) 70%, transparent)}}.t2-product-section__controls.products-carrousel-controlers .slide-control{color:var(--t2-color-brown-dark);-webkit-backdrop-filter:blur(4px);transition:background-color .2s,color .2s,border-color .2s,opacity .2s,box-shadow .2s;box-shadow:0 2px 10px #2c241c14}.t2-product-section__controls.products-carrousel-controlers .slide-control:hover:not(:disabled),.t2-product-section__controls.products-carrousel-controlers .slide-control:focus-visible:not(:disabled){background-color:var(--t2-color-white);color:var(--t2-color-gold);border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-product-section__controls.products-carrousel-controlers .slide-control:hover:not(:disabled),.t2-product-section__controls.products-carrousel-controlers .slide-control:focus-visible:not(:disabled){box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 30%, transparent)}}.t2-product-section__empty{text-align:center;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin:0;padding:2rem 0}@media (min-width:768px){.t2-product-section{padding:3rem 1.25rem}.t2-product-section__header{margin-bottom:1.75rem}}@media (max-width:575.98px){.t2-product-section{padding:2rem 1rem}.t2-product-section__header{flex-direction:column;align-items:flex-start}}.t2-home-banners{--t2-home-banners-padding-y:3.5rem;--t2-home-banners-padding-x:2rem;--t2-home-banners-header-eyebrow-gap:.625rem;--t2-home-banners-header-grid-gap:3rem;--t2-home-banners-grid-gap:1rem;background-color:var(--t2-color-cream);width:100%;overflow-x:clip}.t2-home-banners__container{width:100%;max-width:1440px;padding:var(--t2-home-banners-padding-y) var(--t2-home-banners-padding-x);margin-left:auto;margin-right:auto}.t2-home-banners+.t2-product-section,.t2-home-banners+.t2-brands{padding-top:1.25rem}.t2-home-banners__header{margin-bottom:var(--t2-home-banners-header-grid-gap)}.t2-home-banners__header--centered{text-align:center}.t2-home-banners__header--centered .t2-home-banners__heading{max-width:44rem;margin-inline:auto}.t2-home-banners__eyebrow{margin:0 0 var(--t2-home-banners-header-eyebrow-gap);font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:var(--t2-tracking-eyebrow);font-weight:500;line-height:var(--t2-leading-tight);text-transform:uppercase;color:var(--t2-color-gold)}.t2-home-banners__section-title{font-family:var(--t2-font-sans);font-size:clamp(1.625rem,2.8vw,2.25rem);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0}.t2-home-banners__grid{gap:var(--t2-home-banners-grid-gap);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.t2-home-banners__grid--count-2,.t2-home-banners__grid--count-3{grid-template-columns:minmax(0,1fr)}.t2-home-banners__item{min-width:0}.t2-home-banners__link{color:inherit;border-radius:var(--t2-radius-lg);box-shadow:none;text-decoration:none;transition:box-shadow .35s,transform .35s;display:block;position:relative;overflow:hidden}.t2-home-banners__link:hover,.t2-home-banners__link:focus-visible{box-shadow:var(--t2-shadow-elevated), 0 0 0 1px var(--t2-color-gold), inset 0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-home-banners__link:hover,.t2-home-banners__link:focus-visible{box-shadow:var(--t2-shadow-elevated), 0 0 0 1px color-mix(in srgb, var(--t2-color-gold) 35%, transparent), inset 0 0 0 2px var(--t2-color-gold)}}.t2-home-banners__link:hover,.t2-home-banners__link:focus-visible{outline:none;transform:translateY(-3px)}.t2-home-banners__media{background-color:var(--t2-color-cream);line-height:0;display:block;overflow:hidden}.t2-home-banners__image{width:100%;max-width:100%;height:auto;transition:transform .7s ease-out;display:block}.t2-home-banners__link:hover .t2-home-banners__image,.t2-home-banners__link:focus-visible .t2-home-banners__image{transform:scale(1.06)}.t2-home-banners__content{z-index:1;pointer-events:none;background:linear-gradient(#2c241c00 0%,#2c241c38 26%,#2c241c9e 54%,#2c241cf0 100%);flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.75rem 1.5rem 1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.t2-home-banners__title{font-family:var(--t2-font-sans);font-size:var(--t2-text-lg);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-on-primary);text-shadow:0 1px 3px #2c241c8c,0 0 1px #2c241c59;margin:0}.t2-home-banners__text{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);line-height:var(--t2-leading-normal);color:#f7f3edeb;margin:0}.t2-home-banners__cta{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.08em;text-transform:uppercase;color:#f7f3edf2;align-items:center;gap:.375rem;margin-top:.25rem;font-weight:500;display:inline-flex}.t2-home-banners__cta-arrow{font-size:1rem;line-height:1;transition:transform .25s}.t2-home-banners__link:hover .t2-home-banners__cta-arrow,.t2-home-banners__link:focus-visible .t2-home-banners__cta-arrow{transform:translate(.2rem)}@media (min-width:768px){.t2-home-banners__grid--count-2,.t2-home-banners__grid--count-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.t2-home-banners{--t2-home-banners-padding-y:4.5rem;--t2-home-banners-header-grid-gap:3.5rem}.t2-home-banners+.t2-product-section,.t2-home-banners+.t2-brands{padding-top:1.5rem}.t2-home-banners__grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.t2-home-banners__grid--count-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:575.98px){.t2-home-banners{--t2-home-banners-padding-y:2.75rem;--t2-home-banners-padding-x:1.5rem;--t2-home-banners-header-grid-gap:2.25rem}}.t2-brands{background-color:var(--t2-color-cream);width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:2.5rem 2rem;overflow-x:clip}.t2-product-section+.t2-brands,.t2-brands+.t2-product-section{padding-top:1.25rem}.t2-brands__header{margin-bottom:1.5rem}.t2-brands__heading{text-align:center;width:100%;max-width:44rem;margin-inline:auto}.t2-brands__eyebrow{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:var(--t2-tracking-eyebrow);font-weight:500;line-height:var(--t2-leading-tight);text-transform:uppercase;color:var(--t2-color-gold);margin:0 0 .5rem}.t2-brands__title{font-family:var(--t2-font-sans);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);text-align:center;margin:0}.t2-brands__carousel{position:relative}.t2-brands__track{--t2-brands-gap:.75rem;margin:0;padding-top:4px;padding-bottom:4px}.t2-brands__item{padding-left:calc(var(--t2-brands-gap) / 2);padding-right:calc(var(--t2-brands-gap) / 2);padding-top:2px;padding-bottom:2px}.t2-brands__link{aspect-ratio:16/9;padding:1.125rem 1rem;transition:border-color .25s,box-shadow .25s;border-color:var(--t2-color-border)!important;border-radius:var(--t2-radius-md)!important;background-color:var(--t2-color-white)!important}.t2-brands__link:hover,.t2-brands__link:focus-visible{outline:none;box-shadow:0 4px 16px #2c241c1a;border-color:var(--t2-color-gold)!important}.t2-brands__link:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-brands__link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-brands__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:3.5rem}.t2-brands--grayscale .t2-brands__image,.home-brands--grayscale .t2-brands__image,.home-brands--grayscale img{filter:grayscale();transition:filter .25s}.t2-brands--grayscale.home-brands--restore-colors-on-hover a:hover .t2-brands__image,.home-brands--grayscale.home-brands--restore-colors-on-hover a:hover .t2-brands__image,.home-brands--grayscale.home-brands--restore-colors-on-hover a:hover img,.home-brands--grayscale.home-brands--restore-colors-on-hover img:hover{filter:grayscale(0%)}.t2-brands__controls.products-carrousel-controlers .slide-control{width:var(--t2-carousel-control-size);height:var(--t2-carousel-control-size);min-width:var(--t2-carousel-control-size);border:1px solid var(--t2-color-border);color:var(--t2-color-brown-dark);background-color:#fffffff2;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;box-shadow:0 2px 12px #2c241c1a}.t2-brands__controls.products-carrousel-controlers .slide-control:hover:not(:disabled),.t2-brands__controls.products-carrousel-controlers .slide-control:focus-visible:not(:disabled){background-color:var(--t2-color-white);color:var(--t2-color-gold);border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-brands__controls.products-carrousel-controlers .slide-control:hover:not(:disabled),.t2-brands__controls.products-carrousel-controlers .slide-control:focus-visible:not(:disabled){box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 25%, transparent)}}.t2-brands__controls.products-carrousel-controlers .slide-control:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px}.t2-brands__empty{text-align:center;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin:0;padding:2rem 0}@media (min-width:768px){.t2-brands{padding:3rem 1.25rem}.t2-brands__header{margin-bottom:1.75rem}}@media (max-width:575.98px){.t2-brands{padding:2rem 1rem}}.t2-listing{font-family:var(--t2-font-body);color:var(--t2-color-text);overflow-x:clip}.t2-listing__inner{max-width:var(--t2-listing-max-width,1440px);margin-left:auto;margin-right:auto;padding-bottom:2.5rem}.t2-listing__breadcrumbs{margin-bottom:.25rem}.t2-listing__breadcrumb-list{padding:var(--t2-page-breadcrumb-padding-block-start) 0 var(--t2-page-breadcrumb-padding-block-end);font-size:var(--t2-text-sm);flex-wrap:wrap;align-items:center;gap:.35rem 0;margin:0;line-height:1.4;list-style:none;display:flex}.t2-listing__breadcrumb-item{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.t2-listing__breadcrumb-item a{color:var(--t2-color-text-soft);text-decoration:none;transition:color .2s}.t2-listing__breadcrumb-item a:hover,.t2-listing__breadcrumb-item a:focus-visible{color:var(--t2-color-gold);outline:none}.t2-listing__breadcrumb-item a:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-listing__breadcrumb-item a:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-listing__breadcrumb-item a:focus-visible{border-radius:0}.t2-listing__breadcrumb-item--current span{color:var(--t2-color-brown-dark);font-weight:500}.t2-listing__breadcrumb-sep{width:.875rem;height:.875rem;color:var(--t2-color-warm-gray);flex-shrink:0}.t2-listing__header{border:none;margin-bottom:1.75rem;padding-bottom:0}.t2-listing__eyebrow{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:var(--t2-tracking-eyebrow);text-transform:uppercase;color:var(--t2-color-gold);margin:0 0 .5rem;font-weight:600}.t2-listing__title{font-family:var(--t2-font-sans);font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0}.t2-listing__category-image{margin-top:1rem}.t2-listing__category-image-img{max-width:100%;height:auto;display:block}.t2-listing__description{font-size:var(--t2-text-sm);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);background-color:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);margin-bottom:1.5rem;padding:1rem 1.25rem}.t2-listing__description p:last-child{margin-bottom:0}.t2-listing__layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.t2-listing__sidebar{position:relative}.t2-listing__sidebar-header{display:none}.t2-listing__sidebar-body{background-color:var(--t2-color-cream);border:1px solid var(--t2-color-border);padding:1.25rem 1rem}@supports (color:color-mix(in lab, red, red)){.t2-listing__sidebar-body{border:1px solid color-mix(in srgb, var(--t2-color-border) 80%, transparent)}}.t2-listing__sidebar-body{border-radius:var(--t2-radius-md)}.t2-listing__facet-header,.t2-listing__sidebar .sidebar-filter-title{border:none;border-bottom:1px solid var(--t2-color-border);justify-content:space-between;align-items:center;width:100%;margin:0;padding:0 0 .625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.t2-listing__facet-header,.t2-listing__sidebar .sidebar-filter-title{border-bottom:1px solid color-mix(in srgb, var(--t2-color-border) 65%, transparent)}}.t2-listing__facet-header,.t2-listing__sidebar .sidebar-filter-title{font-family:var(--t2-font-sans);font-size:var(--t2-text-sm);letter-spacing:.02em;text-transform:none;color:var(--t2-color-brown-dark);cursor:pointer;text-align:left;background:0 0;font-weight:500;line-height:1.35}.t2-listing__facet-group+.t2-listing__facets,.t2-listing__facet-heading+.t2-listing__facets{margin-top:0}.t2-listing__facet,.t2-listing__sidebar .sidebar-filter-group{margin:0 0 1.5rem;padding:0;list-style:none}.t2-listing__facet:last-child,.t2-listing__sidebar .sidebar-filter-group:last-child{margin-bottom:0}.t2-listing__facet-list,.t2-listing__sidebar .sidebar-filter-list,.t2-listing__sidebar .category-list{margin:.75rem 0 0;padding:0;list-style:none}.t2-listing__facet-item,.t2-listing__sidebar .sidebar-filter-item{align-items:flex-start;gap:.25rem;margin-bottom:.375rem;display:flex}.t2-listing__facet-item:last-child,.t2-listing__sidebar .sidebar-filter-item:last-child{margin-bottom:0}.t2-listing__facet-link,.t2-listing__sidebar .sidebar-filter-link,.t2-listing__sidebar .sidebar-filter-item>span:not(.sidebar-filter-count){min-width:0;font-size:var(--t2-text-sm);color:var(--t2-color-text);flex:1;align-items:flex-start;line-height:1.45;text-decoration:none;transition:color .2s;display:inline-flex}.t2-listing__facet-link--disabled{opacity:.55;cursor:default}.t2-listing__facet-link:hover,.t2-listing__facet-link:focus-visible,.t2-listing__sidebar .sidebar-filter-link:hover,.t2-listing__sidebar .sidebar-filter-link:focus-visible{color:var(--t2-color-gold);outline:none}.t2-listing__facet-link:focus-visible,.t2-listing__sidebar .sidebar-filter-link:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-listing__facet-link:focus-visible,.t2-listing__sidebar .sidebar-filter-link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 30%, transparent)}}.t2-listing__facet-link:focus-visible,.t2-listing__sidebar .sidebar-filter-link:focus-visible{border-radius:0}.t2-listing__facet-count,.t2-listing__sidebar .sidebar-filter-count{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);white-space:nowrap;flex-shrink:0}.t2-listing__sidebar .checkbox{border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-sm);flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem;margin-right:.5rem;transition:border-color .2s,background-color .2s}.t2-listing__facet-swatch,.t2-listing__sidebar .sidebar-filter-swatch{border:1px solid var(--t2-color-brown-dark);flex:0 0 1rem;width:1rem;height:1rem;margin-top:.15rem;margin-right:.5rem}@supports (color:color-mix(in lab, red, red)){.t2-listing__facet-swatch,.t2-listing__sidebar .sidebar-filter-swatch{border:1px solid color-mix(in srgb, var(--t2-color-brown-dark) 16%, transparent)}}.t2-listing__facet-swatch,.t2-listing__sidebar .sidebar-filter-swatch{border-radius:var(--t2-radius-sm);background-position:50%;background-repeat:no-repeat;background-size:cover}.t2-listing__sidebar .checkbox.active{border-color:var(--t2-color-gold);background-color:var(--t2-color-gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2.5-2.5a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem}.t2-listing__sidebar .facet-chevron{color:var(--t2-color-gold);transform-origin:50%;flex-shrink:0;width:1rem;height:1rem;transition:transform .2s;transform:rotate(0)}.t2-listing__sidebar .facet-header[aria-expanded=true] .facet-chevron,.t2-listing__sidebar .facet-header[aria-expanded=true] .facet-chevron svg{transform:rotate(0)}.t2-listing__sidebar .facet-header[aria-expanded=false] .facet-chevron,.t2-listing__sidebar .facet-header[aria-expanded=false] .facet-chevron svg{transform:rotate(-90deg)}.t2-listing__btn{border-radius:var(--t2-radius-md);font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.t2-listing__btn--primary{background-color:var(--t2-color-gold);border-color:var(--t2-color-gold);color:var(--t2-color-on-primary)}.t2-listing__btn--primary:hover,.t2-listing__btn--primary:focus-visible{background-color:var(--t2-color-brown);border-color:var(--t2-color-brown);color:var(--t2-color-on-primary);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-listing__btn--primary:hover,.t2-listing__btn--primary:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-listing__btn--outline{background-color:var(--t2-color-cream);border-color:var(--t2-color-border);color:var(--t2-color-brown)}.t2-listing__btn--outline:hover,.t2-listing__btn--outline:focus-visible{border-color:var(--t2-color-gold);color:var(--t2-color-brown-dark);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-listing__btn--outline:hover,.t2-listing__btn--outline:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 25%, transparent)}}.t2-listing__sidebar-mobile-actions{display:none}.t2-listing__sidebar-mobile-actions-inner{gap:.75rem;display:flex}.t2-listing__sidebar-mobile-actions .t2-listing__btn{flex:1;width:100%}.t2-listing__content{min-width:0}.t2-listing__toolbar{margin-bottom:1.25rem}.t2-listing__filter-toggle-wrap{margin-bottom:.875rem}.t2-listing__filter-btn,.t2-listing__toolbar .storefront-filter-toggle{border:1px solid var(--t2-color-brown-dark);border-radius:var(--t2-radius-md);background-color:var(--t2-color-brown-dark);width:100%;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--t2-color-on-primary);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.t2-listing__filter-btn:hover,.t2-listing__filter-btn:focus-visible,.t2-listing__toolbar .storefront-filter-toggle:hover,.t2-listing__toolbar .storefront-filter-toggle:focus-visible{background-color:var(--t2-color-brown);border-color:var(--t2-color-brown);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-listing__filter-btn:hover,.t2-listing__filter-btn:focus-visible,.t2-listing__toolbar .storefront-filter-toggle:hover,.t2-listing__toolbar .storefront-filter-toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-listing__toolbar-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.t2-listing__toolbar-meta #sortForm{margin:0}.t2-listing__toolbar-divider{background-color:var(--t2-color-border);height:1px;margin:.875rem 0 .75rem}@supports (color:color-mix(in lab, red, red)){.t2-listing__toolbar-divider{background-color:color-mix(in srgb, var(--t2-color-border) 75%, transparent)}}.t2-listing__toolbar-divider{border:none}.t2-listing__sort{align-items:center;gap:.5rem;margin-left:auto;display:flex}.t2-listing__sort-label{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);white-space:nowrap;margin:0;font-weight:600}.t2-listing__sort-select{appearance:none;border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);background-color:var(--t2-color-cream);width:auto;min-width:11rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23622E12' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;padding:.5rem 2rem .5rem .75rem}.t2-listing__sort-select:focus,.t2-listing__sort-select:focus-visible{background-color:var(--t2-color-cream);border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-listing__sort-select:focus,.t2-listing__sort-select:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 25%, transparent)}}.t2-listing__active-filters{margin-top:.25rem}.t2-listing__active-filters-inner{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.t2-listing__active-filters-label{font-size:var(--t2-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--t2-color-brown-dark);margin-right:.25rem;font-weight:600}.t2-listing__filter-chip{border:1px solid var(--t2-color-border);background-color:var(--t2-color-white);font-size:var(--t2-text-xs);color:var(--t2-color-brown);border-radius:0;align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.t2-listing__filter-chip:hover,.t2-listing__filter-chip:focus-visible{background-color:var(--t2-color-cream);border-color:var(--t2-color-gold);color:var(--t2-color-brown-dark);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-listing__filter-chip:hover,.t2-listing__filter-chip:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 25%, transparent)}}.t2-listing__filter-chip-remove{color:var(--t2-color-gold);font-size:1rem;line-height:1}.t2-listing__filter-clear-link{font-size:var(--t2-text-xs);color:var(--t2-color-gold);padding:.35rem .5rem;font-weight:600;text-decoration:none}.t2-listing__filter-clear-link:hover,.t2-listing__filter-clear-link:focus-visible{color:var(--t2-color-brown);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.t2-listing__filter-clear-link:hover,.t2-listing__filter-clear-link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 25%, transparent)}}.t2-listing__filter-clear-link:hover,.t2-listing__filter-clear-link:focus-visible{border-radius:0}.t2-listing__results-count{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin:0}.t2-listing__results-count strong{color:var(--t2-color-brown-dark);font-weight:600}.t2-listing__grid{margin-top:.5rem}.t2-listing__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.t2-listing__product-item{min-width:0;margin:0;padding:0}.t2-listing__pagination{text-align:center;margin-top:2rem;padding-top:.5rem}.t2-listing__load-more{justify-content:center;display:flex}.t2-listing__pagination .storefront-load-more__button,.t2-listing__pagination .pagination .page-link{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);border-radius:var(--t2-radius-md);font-weight:600}.t2-listing__pagination .pagination .page-link{color:var(--t2-color-brown);border-color:var(--t2-color-border)}.t2-listing__pagination .pagination .page-link:hover,.t2-listing__pagination .pagination .page-link:focus-visible{color:var(--t2-color-gold);border-color:var(--t2-color-gold);outline:none}.t2-listing__pagination .pagination .page-item.active .page-link{background-color:var(--t2-color-gold);border-color:var(--t2-color-gold);color:var(--t2-color-on-primary)}.t2-listing__pagination .pagination .page-item.disabled .page-link{color:var(--t2-color-text-soft);background-color:var(--t2-color-cream)}.t2-listing__empty{text-align:center;background-color:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-lg);margin:2rem 0;padding:2.5rem 1.5rem}.t2-listing__empty p,.t2-listing__empty .nonefound p{font-size:var(--t2-text-base);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);margin:0 0 1.25rem}.t2-listing__suggestion{font-size:var(--t2-text-sm);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);margin:.75rem 0 0}.t2-listing__header .t2-listing__suggestion{margin-top:.5rem}.t2-listing__suggestion a{color:var(--t2-search-suggestion-color,var(--t2-color-gold));font-weight:500;text-decoration:none}.t2-listing__suggestion a:hover,.t2-listing__suggestion a:focus-visible{color:var(--t2-color-brown);text-decoration:underline}.t2-listing__suggestion a:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px}.t2-listing__empty--search .t2-listing__empty-title{font-family:var(--t2-font-sans);font-size:var(--t2-text-lg);line-height:var(--t2-leading-tight);color:var(--t2-color-text);margin:0 0 .75rem}.t2-listing__empty--search .t2-listing__empty-hint{margin:0}.t2-listing__empty--search .t2-listing__suggestion{margin-top:1.25rem}@media (min-width:768px){.t2-listing__inner{padding-bottom:3rem}.t2-listing__layout{grid-template-columns:minmax(220px, var(--t2-listing-sidebar-width,280px)) minmax(0, 1fr);gap:var(--t2-listing-grid-gap,2rem)}.t2-listing__sidebar-body{padding:1.5rem 1.25rem}.t2-listing__product-grid{gap:1.5rem var(--t2-listing-grid-gap,2rem);grid-template-columns:repeat(3,minmax(0,1fr))}.t2-listing__filter-toggle-wrap{display:none}}@media (max-width:767.98px){.t2-listing__toolbar-meta{flex-direction:column;align-items:stretch}.t2-listing__sort{justify-content:space-between;width:100%;margin-left:0}.t2-listing__sort-select{flex:1;min-width:0;max-width:none}.t2-listing__sidebar-header{z-index:2;background-color:var(--t2-color-cream);border-bottom:1px solid var(--t2-color-border);justify-content:flex-end;align-items:center;margin-bottom:.5rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.t2-listing__sidebar-close{border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);background:var(--t2-color-cream);width:2.5rem;height:2.5rem;color:var(--t2-color-brown-dark);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.t2-listing__sidebar-close:hover,.t2-listing__sidebar-close:focus-visible{border-color:var(--t2-color-gold);color:var(--t2-color-gold);outline:none}.t2-listing__sidebar-body{box-shadow:none;border:none;border-radius:0;padding:0 1rem 1rem}.t2-listing__sidebar.t2-listing__sidebar.sidebar,.sidebar-open .t2-listing__sidebar.sidebar,.t2-listing__sidebar .sidebar-header{background-color:var(--t2-color-cream)!important}.t2-listing__sidebar-mobile-actions{z-index:2;background-color:var(--t2-color-cream);border-top:1px solid var(--t2-color-border);padding:1rem;display:block;position:sticky;bottom:0}}.t2-pdp{font-family:var(--t2-font-body);color:var(--t2-color-text);overflow-x:clip}.t2-pdp__inner{max-width:1440px;margin-left:auto;margin-right:auto;padding-bottom:2.5rem}.t2-pdp__breadcrumbs{margin-bottom:.25rem}.t2-pdp__breadcrumb-list{padding:var(--t2-page-breadcrumb-padding-block-start) 0 var(--t2-page-breadcrumb-padding-block-end);font-size:var(--t2-text-sm);flex-wrap:wrap;align-items:center;gap:.35rem 0;margin:0;line-height:1.4;list-style:none;display:flex}.t2-pdp__breadcrumb-item{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.t2-pdp__breadcrumb-item a{color:var(--t2-color-text-soft);text-decoration:none;transition:color .2s}.t2-pdp__breadcrumb-item a:hover,.t2-pdp__breadcrumb-item a:focus-visible{color:var(--t2-color-gold);outline:none}.t2-pdp__breadcrumb-item a:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-pdp__breadcrumb-item a:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-pdp__breadcrumb-item a:focus-visible{border-radius:0}.t2-pdp__breadcrumb-item--current span{color:var(--t2-color-brown-dark);font-weight:500}.t2-pdp__breadcrumb-sep{width:.875rem;height:.875rem;color:var(--t2-color-warm-gray);flex-shrink:0}.t2-pdp__breadcrumb-back{margin-left:auto;list-style:none;display:none}.t2-pdp__breadcrumb-back a{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);align-items:center;gap:.35rem;text-decoration:none;transition:color .2s;display:inline-flex}.t2-pdp__breadcrumb-back a:hover,.t2-pdp__breadcrumb-back a:focus-visible{color:var(--t2-color-gold);outline:none}.t2-pdp__breadcrumb-back [data-lucide=arrow-left]{width:1rem;height:1rem}@media (min-width:576px){.t2-pdp__breadcrumb-back{align-items:center;display:inline-flex}}.t2-pdp__layout{grid-template-columns:1fr;align-items:start;gap:2rem;margin-bottom:4rem;display:grid}@media (min-width:992px){.t2-pdp__layout{grid-template-columns:1fr 1fr;gap:4rem}}.t2-pdp__layout>[class*=col-]{flex:0 auto;width:auto;max-width:none;padding-left:0;padding-right:0}.t2-pdp__gallery,.t2-pdp__summary{min-width:0}.t2-pdp__summary .product_main{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:991.98px){.t2-pdp__summary .product_main{margin-top:1.5rem}}.t2-pdp__eyebrow{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:var(--t2-tracking-eyebrow);text-transform:uppercase;margin:0 0 .375rem;font-weight:600}.t2-pdp__eyebrow a{color:var(--t2-color-gold);text-decoration:none;transition:color .2s}.t2-pdp__eyebrow a:hover{color:var(--t2-color-brown)}.t2-pdp__title .product-title{font-family:var(--t2-font-sans);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0 0 .5rem}.t2-pdp__sku{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1rem}.t2-pdp__gift-rules{margin:.875rem 0 1rem}.t2-pdp__gift-rules .t2-gift-rule-messages{margin:0}.t2-pdp .product-condition-badges{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.t2-pdp .product-condition-badge{font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--t2-color-brown-dark);background-color:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-sm);align-items:center;padding:.25rem .625rem;font-weight:600;display:inline-flex}.t2-pdp .product-condition-badge.badge-condition-used{color:var(--t2-color-text-soft)}.t2-pdp__stock .stock-status-badge{font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--t2-color-discount);border-radius:var(--t2-radius-sm);background-color:#c5202014;border:1px solid #c5202033;align-items:center;margin-bottom:.75rem;padding:.25rem .625rem;font-weight:600;display:inline-flex}.t2-pdp .rating-section{margin-bottom:1rem}.t2-pdp .star-rating:before,.t2-pdp .star-rating:after{content:none!important;color:#0000!important;background:0 0!important}.t2-pdp .star-rating svg{color:var(--t2-color-border)!important;stroke:var(--t2-color-border)!important;fill:#0000!important}.t2-pdp .star-rating [data-filled=true],.t2-pdp .star-rating svg[data-filled=true]{color:var(--t2-color-star)!important;stroke:var(--t2-color-star)!important;fill:var(--t2-color-star)!important}.t2-pdp .rating-section .star-rating{flex-wrap:wrap;align-items:center;gap:.125rem;margin:0;display:inline-flex}.t2-pdp .rating-section .star-rating [data-lucide=star]{width:1rem;height:1rem;color:var(--t2-color-border);stroke:var(--t2-color-border);fill:#0000}.t2-pdp .rating-section .star-rating [data-lucide=star][data-filled=true]{color:var(--t2-color-star);stroke:var(--t2-color-star);fill:var(--t2-color-star)}.t2-pdp .rating-section .pdp-review-link{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);text-underline-offset:.15em;margin-left:.375rem;text-decoration:underline;transition:color .2s}.t2-pdp .rating-section .pdp-review-link:hover{color:var(--t2-color-gold)}.t2-pdp__price{margin-bottom:1.25rem}.t2-pdp__price .pdp-price-block{flex-direction:column;gap:.5rem;display:flex}.t2-pdp__price .pdp-old-price-line{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.t2-pdp__price .pdp-old-price{text-decoration:line-through}.t2-pdp__price .pdp-product-discount-badge{font-size:var(--t2-text-xs);color:var(--t2-color-brown-dark);background-color:var(--t2-color-cream);border-radius:var(--t2-radius-sm);padding:.125rem .5rem;font-weight:600}.t2-pdp__price .pdp-main-price-line{flex-wrap:wrap;align-items:baseline;gap:.625rem;display:flex}.t2-pdp__price .pdp-main-price{font-family:var(--t2-font-sans);color:var(--t2-color-gold);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.1}.t2-pdp__price .pdp-cash-discount-pill{font-size:var(--t2-text-xs);color:var(--t2-color-brown);background-color:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-sm);padding:.25rem .625rem;font-weight:600}.t2-pdp__price .pdp-installments{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);line-height:var(--t2-leading-normal)}.t2-pdp .product_main .product-kit-savings{flex-direction:column;gap:0;margin:.375rem 0 0;display:flex}.t2-pdp .product_main .product-kit-savings__row{color:var(--t2-color-text-soft);font-family:var(--t2-font-sans);font-size:var(--t2-text-sm);line-height:var(--t2-leading-normal);justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;padding:.0625rem 0;display:flex}.t2-pdp .product_main .product-kit-savings__row--separated,.t2-pdp .product_main .product-kit-savings__row--kit-price{color:var(--t2-color-text-soft)}.t2-pdp .product_main .product-kit-savings__row--separated .product-kit-savings__label,.t2-pdp .product_main .product-kit-savings__row--kit-price .product-kit-savings__label{color:var(--t2-color-text-soft);font-weight:400}.t2-pdp .product_main .product-kit-savings__value{color:var(--t2-color-brown-dark);text-align:right;white-space:nowrap;font-weight:500}.t2-pdp .product_main .product-kit-savings__row--kit-price .product-kit-savings__value{font-weight:600}.t2-pdp .product_main .product-kit-savings__row--savings .product-kit-savings__label,.t2-pdp .product_main .product-kit-savings__row--savings .product-kit-savings__value--highlight{color:var(--color-success-text,#2e7d32);font-weight:600}.t2-pdp .product_main .product-kit-savings__row--cash-discount .product-kit-savings__label{color:var(--t2-color-text-soft)}.t2-pdp .product_main .product-kit-savings__row--cash-discount .product-kit-savings__value{color:var(--t2-color-gold);font-weight:600}.t2-pdp .product_main .product-kit-stock-badge{background-color:var(--color-success-bg,#f0faf0);border:1px solid var(--color-success-border,#c8e6c9);color:var(--color-success-text,#2e7d32);font-size:var(--t2-text-xs);font-weight:600;line-height:var(--t2-leading-tight);border-radius:9999px;align-items:center;gap:.375rem;margin:.625rem 0 1rem;padding:.375rem .625rem;display:inline-flex}.t2-pdp .product_main .product-kit-stock-badge__icon{width:1rem;height:1rem;color:var(--color-success-icon,var(--color-success-text,#2e7d32));flex:none}.t2-pdp .product_main .product-kit-stock-badge__text{white-space:nowrap}.t2-pdp .product_main .product-kit-included{border-top:1px solid var(--t2-color-border);margin:1.25rem 0 1.5rem;padding-top:.25rem}.t2-pdp .product_main .product-kit-included__title{font-family:var(--t2-font-sans);font-size:var(--t2-text-base);letter-spacing:.02em;font-weight:600;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:.75rem 0 .875rem}.t2-pdp .product_main .product-kit-included__list{flex-direction:column;gap:0;display:flex}.t2-pdp .product_main .product-kit-included__more-wrapper,.t2-pdp .product_main .product-kit-included__details summary{list-style:none}.t2-pdp .product_main .product-kit-included__details summary::-webkit-details-marker{content:"";display:none}.t2-pdp .product_main .product-kit-included__details summary::marker{content:"";display:none}.t2-pdp .product_main .product-kit-included__toggle{color:var(--t2-color-brown);font-family:var(--t2-font-sans);font-size:var(--t2-text-sm);cursor:pointer;border-bottom:1px solid #0000;align-items:center;gap:.375rem;margin-top:.5rem;padding:.5rem .125rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.t2-pdp .product_main .product-kit-included__toggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:.4em;height:.4em;margin-top:-.12em;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.t2-pdp .product_main .product-kit-included__details[open]>.product-kit-included__toggle:after{margin-top:.12em;transform:rotate(-135deg)}.t2-pdp .product_main .product-kit-included__toggle:hover{color:var(--t2-color-brown-dark);border-bottom-color:var(--t2-color-gold)}.t2-pdp .product_main .product-kit-included__toggle:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px;border-radius:var(--t2-radius-sm)}.t2-pdp .product_main .product-kit-included__list--nested{margin-top:.25rem}.t2-pdp .product_main .product-kit-item{border-bottom:1px solid var(--t2-color-border);background-color:#0000;border-top:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.875rem 0;display:grid}.t2-pdp .product_main .product-kit-item:last-child{border-bottom:0}.t2-pdp .product_main .product-kit-item__thumb{flex-shrink:0;grid-column:1;width:3.5rem;height:3.5rem}.t2-pdp .product_main .product-kit-item__image-link{width:100%;height:100%;display:block}.t2-pdp .product_main .product-kit-item__image{object-fit:contain;border-radius:var(--t2-radius-sm);background-color:var(--t2-color-cream);box-sizing:border-box;width:3.5rem;max-width:100%;height:3.5rem;max-height:100%;display:block}.t2-pdp .product_main .product-kit-item__image--placeholder,.t2-pdp .product_main .product-kit-item__image.img-fallback,.t2-pdp .product_main .product-kit-item__image.missing-image-placeholder{border:1px solid var(--t2-color-border);background-color:var(--t2-color-cream);color:var(--t2-color-text-soft);justify-content:center;align-items:center;display:flex;overflow:hidden}.t2-pdp .product_main .product-kit-item .missing-image-placeholder__icon{width:34%;min-width:18px;max-width:1.375rem;height:34%;min-height:18px;max-height:1.375rem}.t2-pdp .product_main .product-kit-item__info{grid-column:2;min-width:0}.t2-pdp .product_main .product-kit-item__name{font-family:var(--t2-font-sans);font-size:var(--t2-text-sm);font-weight:600;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);overflow-wrap:anywhere;margin:0;display:block}.t2-pdp .product_main a.product-kit-item__link{color:inherit;text-decoration:none}.t2-pdp .product_main .product-kit-item__name a.product-kit-item__link{color:var(--t2-color-brown-dark);text-underline-offset:.125rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.t2-pdp .product_main .product-kit-item__name a.product-kit-item__link:hover,.t2-pdp .product_main .product-kit-item__name a.product-kit-item__link:active{color:var(--t2-color-brown);-webkit-text-decoration-color:var(--t2-color-gold);-webkit-text-decoration-color:var(--t2-color-gold);text-decoration-color:var(--t2-color-gold)}.t2-pdp .product_main .product-kit-item__name a.product-kit-item__link:visited{color:var(--t2-color-brown-dark)}.t2-pdp .product_main .product-kit-item__name a.product-kit-item__link:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px;border-radius:var(--t2-radius-sm)}.t2-pdp .product_main .product-kit-item__exclusive{border-radius:var(--t2-radius-sm);background-color:var(--t2-color-cream);border:1px solid var(--t2-color-border);color:var(--t2-color-text-soft);font-size:var(--t2-text-xs);vertical-align:middle;margin-left:.375rem;padding:.0625rem .375rem;font-weight:500;display:inline-block}.t2-pdp .product_main .product-kit-item__variant{color:var(--t2-color-text-soft);font-size:var(--t2-text-xs);line-height:var(--t2-leading-normal);margin:.125rem 0 0}.t2-pdp .product_main .product-kit-item__meta{font-size:var(--t2-text-xs);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);margin:.25rem 0 0}.t2-pdp .product_main .product-kit-item__quantity{color:var(--t2-color-brown-dark);font-weight:600}.t2-pdp .product_main .product-kit-item__sku{color:var(--t2-color-text-soft)}.t2-pdp .product_main .product-kit-item__meta-sep{margin:0 .25rem}.t2-pdp .product_main .product-kit-item__price{text-align:right;min-width:0;font-family:var(--t2-font-sans);font-size:var(--t2-text-sm);line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);flex-direction:column;grid-column:3;align-items:flex-end;gap:.125rem;display:flex}.t2-pdp .product_main .product-kit-item__price-label{color:var(--t2-color-text-soft);font-size:var(--t2-text-xs);white-space:nowrap}.t2-pdp .product_main .product-kit-item__price-label--total{margin-top:.125rem}.t2-pdp .product_main .product-kit-item__price-value{white-space:nowrap;font-weight:600}@media (prefers-reduced-motion:reduce){.t2-pdp .product_main .product-kit-included__toggle,.t2-pdp .product_main .product-kit-included__toggle:after,.t2-pdp .product_main .product-kit-item__name a.product-kit-item__link{transition:none}}@media (max-width:767.98px){.t2-pdp .product_main .product-kit-item{grid-template-columns:3.25rem minmax(0,1fr);gap:.625rem;padding:.75rem 0}.t2-pdp .product_main .product-kit-item__thumb,.t2-pdp .product_main .product-kit-item__image{width:3.25rem;height:3.25rem}.t2-pdp .product_main .product-kit-item__price{text-align:left;grid-column:2;align-items:flex-start}}.t2-pdp__variants{margin:1rem 0 1.25rem}.t2-pdp__variants .swatch-group{margin:0 0 1rem}.t2-pdp__variants .swatch-label{font-size:var(--t2-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--t2-color-brown-dark);margin-bottom:.625rem;font-weight:600;display:block}.t2-pdp__variants .swatch-label-selected{color:var(--t2-color-text);text-transform:none}.t2-pdp__variants .swatch-options{flex-wrap:wrap;gap:.5rem;display:flex}.t2-pdp__variants .variant-swatch{min-width:2.75rem;height:2.5rem;font-size:var(--t2-text-sm);color:var(--t2-color-text);background-color:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);justify-content:center;align-items:center;padding:0 .875rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;position:relative}.t2-pdp__variants .variant-swatch:hover:not(.disabled){border-color:var(--t2-color-gold);color:var(--t2-color-brown-dark)}.t2-pdp__variants .variant-swatch.selected{color:var(--t2-color-brown-dark);background-color:var(--t2-color-cream);border-color:var(--t2-color-gold);box-shadow:0 0 0 1px var(--t2-color-gold)}.t2-pdp__variants .variant-swatch-color{width:2.5rem;min-width:2.5rem;padding:.1875rem}.t2-pdp__variants .variant-swatch-color.selected{background-color:var(--t2-color-white)}.t2-pdp__variants .variant-swatch-visual{border-radius:var(--t2-radius-sm);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #411f0c29;width:100%;height:100%;display:block}.t2-pdp__variants .variant-swatch-color.selected .variant-swatch-visual{border-color:#0000}.t2-pdp__variants .variant-swatch.disabled{opacity:.45;cursor:not-allowed;overflow:hidden}.t2-pdp__variants .variant-swatch.disabled:after{content:"";transform-origin:50%;border-top:1px solid;position:absolute;top:50%;left:.375rem;right:.375rem;transform:rotate(-24deg)}.t2-pdp-buybox,.t2-pdp__actions.t2-pdp-buybox,.t2-pdp__actions .t2-pdp-buybox{margin-top:.25rem}.t2-pdp-buybox__form,.product_main .t2-pdp-buybox__form{flex-wrap:nowrap;align-items:stretch;gap:.75rem;display:flex}.t2-pdp-buybox__fields{display:contents}.t2-pdp-buybox__form>input[type=hidden]{display:none!important}.t2-pdp-buybox__fields .form-group,.t2-pdp-buybox__form>.form-group{flex:100%;order:-1;width:100%}.t2-pdp-buybox__quantity,.t2-pdp__actions .quantity-section{flex:none;min-width:calc(7rem + 2px);margin-bottom:0}.t2-pdp-buybox__quantity .checkout-quantity,.t2-pdp__actions .quantity-section .checkout-quantity{display:block;overflow:visible}@keyframes t2-pdp-qty-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.t2-pdp-buybox__quantity .input-qty.is-stock-limited,.t2-pdp__actions .input-qty.is-stock-limited{animation:.35s t2-pdp-qty-shake}.qty-stock-hint,.cart-drawer__qty-stock-hint{color:#888;opacity:0;width:fit-content;margin-top:.25rem;font-size:.6875rem;line-height:1.3;transition:opacity .2s;display:block}.qty-stock-hint.is-visible,.cart-drawer__qty-stock-hint.is-visible{opacity:1}.qty-stock-hint[hidden],.cart-drawer__qty-stock-hint[hidden]{display:none!important}.t2-pdp-buybox__quantity .input-qty,.t2-pdp__actions .checkout-quantity .input-qty{box-sizing:border-box;background-color:var(--t2-color-cream);grid-template-columns:2.25rem 2.5rem 2.25rem;align-items:stretch;max-width:none;min-height:3.25rem;overflow:hidden;border:1px solid var(--t2-color-border)!important;border-radius:var(--t2-radius-md)!important;width:calc(7rem + 2px)!important;min-width:calc(7rem + 2px)!important;display:grid!important}.t2-pdp-buybox__quantity .btn-qty,.t2-pdp__actions .btn-qty{width:100%;min-width:0;min-height:3.25rem;color:var(--t2-color-brown-dark);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.125rem;line-height:1;display:flex}.t2-pdp-buybox__quantity .btn-qty+.quantity-input,.t2-pdp-buybox__quantity .quantity-input+.btn-qty,.t2-pdp__actions .btn-qty+.quantity-input,.t2-pdp__actions .quantity-input+.btn-qty,.t2-pdp-buybox__quantity .btn-qty+input,.t2-pdp__actions .btn-qty+input{border-left:1px solid var(--t2-color-border)}.t2-pdp-buybox__quantity .quantity-input,.t2-pdp__actions .quantity-input,.t2-pdp-buybox__quantity .input-qty input,.t2-pdp__actions .input-qty input{min-height:3.25rem;font-size:var(--t2-text-base);color:var(--t2-color-brown-dark);background:0 0;flex:none;padding:0;font-weight:600;display:block;width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;box-shadow:none!important;border:none!important}.t2-pdp-buybox__button,.t2-pdp__actions .btn-comprar{height:auto;min-height:3.25rem;font-size:var(--t2-text-sm);letter-spacing:var(--t2-tracking-button);text-transform:uppercase;flex:auto;justify-content:center;align-items:center;gap:.5rem;margin-bottom:0;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex;color:var(--t2-color-white)!important;background-color:var(--t2-color-brown)!important;border:1px solid var(--t2-color-brown)!important;border-radius:var(--t2-radius-md)!important}.product_main .t2-pdp-buybox__form .t2-pdp-buybox__button,.product_main .t2-pdp-buybox__form .btn-comprar{flex:auto;align-self:stretch;width:auto;min-width:0;max-width:100%;height:auto;min-height:3.25rem}.t2-pdp-buybox__button:hover:not(:disabled),.t2-pdp__actions .btn-comprar:hover:not(:disabled){background-color:var(--t2-color-brown-dark)!important;border-color:var(--t2-color-brown-dark)!important}.t2-pdp__actions .product-action-wishlist{flex:none}.t2-pdp__actions .heart-btn{width:3.25rem;height:auto;min-height:3.25rem;color:var(--t2-color-brown);background-color:var(--t2-color-cream);justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex;border:1px solid var(--t2-color-border)!important;border-radius:var(--t2-radius-md)!important}.product_main .t2-pdp-buybox__form .product-action-wishlist form{height:100%;margin:0}.product_main .t2-pdp-buybox__form .heart-btn{width:3.25rem;height:100%;min-height:3.25rem;border-radius:var(--t2-radius-md)!important}.t2-pdp__actions .heart-btn:hover,.t2-pdp__actions .heart-btn.is-wishlisted{color:var(--t2-color-gold);background-color:var(--t2-color-cream);border-color:var(--t2-color-gold)!important}.t2-pdp__actions .heart-btn .heart-icon{stroke:currentColor;fill:#0000}.t2-pdp__actions .heart-btn.is-wishlisted .heart-icon{fill:currentColor}.t2-pdp-buybox__notice{width:100%;margin-bottom:.75rem}.t2-pdp-gallery{max-width:100%;position:relative}.t2-pdp-gallery__stage{margin-bottom:1rem;position:relative}.t2-pdp-gallery__main,#gallery_variants>.product-gallery-inner[data-gallery-main-container]{aspect-ratio:4/5;background:#fff;height:auto;position:relative;overflow:hidden}.t2-pdp-gallery__main>.product-gallery-inner{width:100%;height:100%;position:relative}.t2-pdp-gallery__main .product-gallery-inner.tezus-slider,.t2-pdp-gallery__main .product-gallery-inner.tezus-slider .tezus-slider-track,.t2-pdp-gallery__main .product-gallery-inner.tezus-slider .tns-item,.t2-pdp-gallery__main.tns-slider .tns-outer,.t2-pdp-gallery__main.tns-slider .tns-inner,.t2-pdp-gallery__main.tns-slider .tns-item,#gallery_variants>.product-gallery-inner[data-gallery-main-container].tezus-slider,#gallery_variants>.product-gallery-inner[data-gallery-main-container].tezus-slider .tezus-slider-track,#gallery_variants>.product-gallery-inner[data-gallery-main-container].tns-slider .tns-outer,#gallery_variants>.product-gallery-inner[data-gallery-main-container].tns-slider .tns-inner,#gallery_variants>.product-gallery-inner[data-gallery-main-container].tns-slider .tns-item{height:100%}.t2-pdp-gallery__main .product-gallery-inner .tns-item>.product-gallery-item,.t2-pdp-gallery__main .tns-item>.product-gallery-item,#gallery_variants>.product-gallery-inner[data-gallery-main-container] .tns-item>.product-gallery-item{height:100%;min-height:100%}.t2-pdp-gallery__main .product-gallery-inner .product-gallery-item,.t2-pdp-gallery__main .product-gallery-item,#gallery_variants>.product-gallery-inner[data-gallery-main-container] .product-gallery-item{background-color:#fff;height:100%;overflow:hidden}.t2-pdp-gallery__image,.t2-pdp-gallery__main img[data-gallery-main-image],.t2-pdp-gallery__main video,.t2-pdp-gallery [data-gallery-zoom-target] img[data-gallery-main-image],#gallery_variants img[data-gallery-main-image],#gallery_variants video[data-gallery-main-video]{width:100%;height:100%;display:block;object-fit:contain!important}.t2-pdp-gallery .discount-badge,.t2-pdp-gallery .pdp-discount-badge{display:none}.t2-pdp-gallery .product-gallery-zoom-target{cursor:zoom-in;width:100%;height:100%;display:block;position:relative;overflow:hidden}.t2-pdp-gallery [data-gallery-zoom-overlay]{opacity:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;transition:opacity .12s ease-out;position:absolute;inset:0}.t2-pdp-gallery [data-gallery-main-image]{transition:opacity .12s ease-out}@media (hover:hover) and (pointer:fine){.t2-pdp-gallery .product-gallery-item[data-gallery-media-type=image] [data-gallery-zoom-target].is-zoom-active [data-gallery-zoom-overlay]{opacity:1}.t2-pdp-gallery .product-gallery-item[data-gallery-media-type=image] [data-gallery-zoom-target].is-zoom-active [data-gallery-main-image]{opacity:0}}.t2-pdp-gallery [data-gallery-zoom-target]{cursor:zoom-in}.t2-pdp-gallery__thumbs,.t2-pdp-gallery .thumb-carousel-wrapper{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.t2-pdp-gallery .thumb-carousel-track-outer{flex:auto;min-width:0;overflow:hidden}.t2-pdp-gallery .thumb-carousel-btn{width:2rem;height:2rem;color:var(--t2-color-brown-dark);background-color:var(--t2-color-white);border:1px solid var(--t2-color-border);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.t2-pdp-gallery .thumb-carousel-btn:hover:not(:disabled){color:var(--t2-color-gold);border-color:var(--t2-color-gold);background-color:var(--t2-color-cream)}.t2-pdp-gallery .thumb-carousel-btn:disabled,.t2-pdp-gallery .thumb-carousel-btn.is-hidden{opacity:.35;pointer-events:none}.t2-pdp-gallery .product-gallery-navigation{gap:.5rem;display:flex}.t2-pdp-gallery__thumb,.t2-pdp-gallery .product-gallery-navigation .t2-pdp-gallery__thumb.product-gallery-nav{border-radius:var(--t2-radius-md);cursor:pointer;background:#fff;border:2px solid #0000;flex:none;width:88px;height:88px;transition:outline-color .2s;overflow:hidden}.t2-pdp-gallery__thumb.tns-nav-active,.t2-pdp-gallery__thumb.active{outline:2px solid var(--t2-color-gold);outline-offset:2px;border-color:#0000}.t2-pdp-gallery__thumb img,.t2-pdp-gallery__thumb .thumbnail{object-fit:contain;width:100%;height:100%}.t2-pdp-gallery__counter{z-index:6;font-family:var(--t2-font-body);color:#fff;border-radius:var(--t2-radius-sm);pointer-events:none;background:#000000b3;padding:.25rem .6rem;font-size:.8rem;font-weight:500;line-height:1.4;position:absolute;top:.75rem;right:.75rem}.t2-pdp-gallery__controls{z-index:5;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:0}.t2-pdp-gallery__main:hover .t2-pdp-gallery__controls,.t2-pdp-gallery__main:focus-within .t2-pdp-gallery__controls{opacity:1}#gallery_variants.t2-pdp-gallery>.t2-pdp-gallery__controls{aspect-ratio:4/5;width:100%;height:auto;inset:0 0 auto}#gallery_variants.t2-pdp-gallery>.product-gallery-inner[data-gallery-main-container]:hover~.t2-pdp-gallery__controls,#gallery_variants.t2-pdp-gallery>.product-gallery-inner[data-gallery-main-container]:focus-within~.t2-pdp-gallery__controls,#gallery_variants.t2-pdp-gallery>.t2-pdp-gallery__controls:hover,#gallery_variants.t2-pdp-gallery>.t2-pdp-gallery__controls:focus-within{opacity:1}.t2-pdp-gallery__ctrl{color:#fff;pointer-events:auto;cursor:pointer;background:#000000b3;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex;position:absolute}.t2-pdp-gallery__ctrl:hover,.t2-pdp-gallery__ctrl:focus-visible{color:var(--t2-color-gold-light);background:#000000d9;outline:none}.t2-pdp-gallery__ctrl--prev{border-radius:9999px;width:40px;height:40px;top:50%;left:.75rem;transform:translateY(-50%)}.t2-pdp-gallery__ctrl--next{border-radius:9999px;width:40px;height:40px;top:50%;right:.75rem;transform:translateY(-50%)}.t2-pdp-gallery__ctrl--expand{width:36px;height:36px;bottom:.75rem;left:.75rem}.t2-pdp-gallery__ctrl--prev.is-hidden,.t2-pdp-gallery__ctrl--next.is-hidden{display:none}.t2-pdp-lightbox{z-index:1050;background:#000000f2;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem 6rem;display:flex;position:fixed;inset:0}.t2-pdp-lightbox[hidden]{display:none!important}.t2-pdp-lightbox__close{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex;position:absolute;top:1rem;right:1rem}.t2-pdp-lightbox__close:hover,.t2-pdp-lightbox__close:focus-visible{color:var(--t2-color-gold);outline:none}.t2-pdp-lightbox__counter{z-index:2;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:#fff;border-radius:var(--t2-radius-sm);background:#000000b3;padding:.25rem .625rem;font-weight:500;position:absolute;top:1rem;left:1rem}.t2-pdp-lightbox__nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background-color .2s,border-color .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.t2-pdp-lightbox__nav:hover,.t2-pdp-lightbox__nav:focus-visible{background:#fff3;border-color:#ffffff73;outline:none}.t2-pdp-lightbox__nav--prev{left:1rem}.t2-pdp-lightbox__nav--next{right:1rem}.t2-pdp-lightbox__nav.is-hidden{display:none}.t2-pdp-lightbox__stage{flex:auto;justify-content:center;align-items:center;width:100%;max-width:min(92vw,72rem);min-height:0;display:flex}.t2-pdp-lightbox__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:90vh;display:block}.t2-pdp-lightbox__thumbs{z-index:2;flex-wrap:nowrap;gap:.5rem;max-width:min(92vw,48rem);padding:.5rem;display:flex;position:absolute;bottom:1rem;left:50%;overflow-x:auto;transform:translate(-50%)}.t2-pdp-lightbox__thumb{background:var(--t2-color-secondary);border-radius:var(--t2-radius-sm);cursor:pointer;opacity:.72;border:2px solid #0000;flex:none;width:4rem;height:4rem;padding:0;transition:opacity .2s,outline-color .2s,border-color .2s;overflow:hidden}.t2-pdp-lightbox__thumb img{object-fit:contain;width:100%;height:100%;display:block}.t2-pdp-lightbox__thumb.is-active,.t2-pdp-lightbox__thumb:hover,.t2-pdp-lightbox__thumb:focus-visible{opacity:1;outline-offset:2px;border-color:#0000;outline:2px solid #fff}body.t2-pdp-lightbox-open{overflow:hidden}.t2-pdp-gallery__empty .product-gallery-zoom-target,.t2-pdp-gallery__empty .img-fallback{width:100%;height:100%}.t2-pdp #gallery_variants.t2-pdp-gallery,.t2-pdp #gallery_variants.product-gallery{background:0 0;border:0;border-radius:0}.t2-pdp__tabs{margin-top:4rem}.t2-pdp__tab-nav{border-bottom:1px solid var(--t2-color-border);flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.t2-pdp__tab-nav .nav-item{flex:1;margin:0}.t2-pdp__tab-nav .t2-pdp__tab.nav-link{text-align:center;width:100%;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--t2-color-text-soft);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:center;margin-right:0;padding:.75rem 0;font-weight:500;transition:color .2s,border-color .2s;display:flex}.t2-pdp__tab-nav .t2-pdp__tab.nav-link:hover,.t2-pdp__tab-nav .t2-pdp__tab.nav-link:focus-visible{color:var(--t2-color-brown-dark);border-bottom-color:#0000;outline:none}.t2-pdp__tab-nav .t2-pdp__tab.nav-link.active,.t2-pdp__tab-nav .t2-pdp__tab.nav-link.show{color:var(--t2-color-gold);border-bottom-color:var(--t2-color-gold);background:0 0}.t2-pdp__tab-content .tab-pane.t2-pdp__description,.t2-pdp__tab-content .tab-pane.t2-pdp__specs,.t2-pdp__tabs .t2-pdp__description:not(.tab-pane),.t2-pdp__tabs .t2-pdp__specs:not(.tab-pane),.t2-pdp__tabs .t2-pdp__specs--standalone{background:0 0;border:0;border-radius:0;padding:1.5rem 0 0}.t2-pdp__description-body{font-size:var(--t2-text-base);line-height:var(--t2-leading-normal);color:var(--t2-color-text)}.t2-pdp__description-body>:last-child{margin-bottom:0}.t2-pdp__specs-title{font-family:var(--t2-font-sans);font-size:var(--t2-text-lg);color:var(--t2-color-brown-dark);margin:0 0 1rem;font-weight:500}.t2-pdp__description .sub-header h2,.t2-pdp__description #product_description h2,.t2-pdp__specs .sub-header h2,.t2-pdp .product-atributes .sub-header h2,.t2-pdp__related .sub-header h2,.t2-pdp__recent .sub-header h2,.t2-pdp__reviews-header h2,.t2-pdp .product_page>.sub-header h2{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);margin:0 0 1rem;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:500}.t2-pdp__specs,.t2-pdp .product-atributes{margin-bottom:0}.t2-pdp__specs-list{border-radius:0;margin:0;padding:0;overflow:hidden}.t2-pdp__specs-row{border-bottom:1px solid var(--t2-color-border);grid-template-columns:minmax(10rem,160px) minmax(0,1fr);gap:.75rem 1.25rem;padding:.875rem 1rem;display:grid}.t2-pdp__specs-row:nth-child(2n){background-color:var(--t2-color-secondary)}.t2-pdp__specs-row:last-child{border-bottom:none}.t2-pdp__specs-label{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin:0;font-weight:500}.t2-pdp__specs-value{font-size:var(--t2-text-sm);line-height:var(--t2-leading-normal);color:var(--t2-color-text);margin:0}.t2-pdp__auth-cta{flex-direction:column;gap:2rem;margin:2rem 0;display:flex}.t2-pdp__auth-block{text-align:center;flex-direction:column;align-items:stretch;gap:.875rem;display:flex}.t2-pdp__auth-title{font-family:var(--t2-font-sans);font-size:var(--t2-text-lg);color:var(--t2-color-brown-dark);margin:0;font-weight:500}.t2-pdp__auth-button{width:100%;min-height:3rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:var(--t2-tracking-button);text-transform:uppercase;border-radius:var(--t2-radius-md);border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.t2-pdp__auth-button--primary{color:var(--t2-color-on-primary);background-color:var(--t2-color-brown);border-color:var(--t2-color-brown)}.t2-pdp__auth-button--primary:hover,.t2-pdp__auth-button--primary:focus-visible{color:var(--t2-color-on-primary);background-color:var(--t2-color-brown-dark);border-color:var(--t2-color-brown-dark);outline:none}.t2-pdp__auth-button--secondary{color:var(--t2-color-brown);background-color:var(--t2-color-cream);border-color:var(--t2-color-border)}.t2-pdp__auth-button--secondary:hover,.t2-pdp__auth-button--secondary:focus-visible{color:var(--t2-color-brown-dark);background-color:var(--t2-color-white);border-color:var(--t2-color-gold);outline:none}.t2-pdp__related{margin-top:2.5rem;margin-bottom:2.5rem}.t2-pdp__related--complementary{margin-top:0}.t2-pdp__related .sub-header{margin-bottom:1.25rem}.t2-pdp__related-carousel.product-slider-wrapper,.t2-pdp__recent .product-slider-wrapper{margin-top:.25rem;padding-inline:.125rem;position:relative;overflow:hidden}.t2-pdp #upselling-list,.t2-pdp #complementary-list,.t2-pdp #recent-viewed-list{margin:0}.t2-pdp #upselling-list>li,.t2-pdp #complementary-list>li,.t2-pdp #recent-viewed-list>li{padding-right:0}.t2-pdp .t2-pdp__related-carousel .products-carrousel-controlers,.t2-pdp__recent .products-carrousel-controlers{pointer-events:none;z-index:2;position:absolute;inset:38% 0 0}.t2-pdp .t2-pdp__related-carousel .products-carrousel-controlers .slide-control,.t2-pdp__recent .products-carrousel-controlers .slide-control{pointer-events:auto;opacity:0;position:absolute;top:50%;transform:translateY(-50%)}.t2-pdp .t2-pdp__related-carousel .products-carrousel-controlers .left-controller,.t2-pdp__recent .products-carrousel-controlers .left-controller{left:.25rem}.t2-pdp .t2-pdp__related-carousel .products-carrousel-controlers .right-controller,.t2-pdp__recent .products-carrousel-controlers .right-controller{right:.25rem}.t2-pdp .t2-pdp__related-carousel:hover .products-carrousel-controlers .slide-control,.t2-pdp .t2-pdp__related-carousel:focus-within .products-carrousel-controlers .slide-control,.t2-pdp__recent .product-slider-wrapper:hover .products-carrousel-controlers .slide-control,.t2-pdp__recent .product-slider-wrapper:focus-within .products-carrousel-controlers .slide-control{opacity:1}.t2-pdp .t2-pdp__related-carousel .products-carrousel-controlers .slide-control:disabled,.t2-pdp__recent .products-carrousel-controlers .slide-control:disabled{opacity:0!important}.t2-basket .cart-cross-sell .sub-header{margin-bottom:1.25rem}.t2-basket .cart-cross-sell .sub-header :is(h1,h2,h3,h4,h5,h6){font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:500}.t2-basket__cross-sell-carousel.product-slider-wrapper{margin-top:.25rem;padding-inline:.125rem;position:relative;overflow:hidden}.t2-basket #cart-cross-sell-list{margin:0}.t2-basket #cart-cross-sell-list>li{padding-right:0}.t2-basket .cart-cross-sell .products-carrousel-controlers{pointer-events:none;z-index:2;position:absolute;inset:38% 0 0}.t2-basket .cart-cross-sell .products-carrousel-controlers .slide-control{pointer-events:auto;opacity:0;position:absolute;top:50%;transform:translateY(-50%)}.t2-basket .cart-cross-sell .products-carrousel-controlers .left-controller{left:.25rem}.t2-basket .cart-cross-sell .products-carrousel-controlers .right-controller{right:.25rem}.t2-basket .cart-cross-sell .product-slider-wrapper:hover .products-carrousel-controlers .slide-control,.t2-basket .cart-cross-sell .product-slider-wrapper:focus-within .products-carrousel-controlers .slide-control{opacity:1}.t2-basket .cart-cross-sell .products-carrousel-controlers .slide-control:disabled{opacity:0!important}.t2-pdp .product-slider-wrapper{margin-top:.25rem;position:relative}.t2-pdp .products-carrousel-controlers .slide-control{width:var(--t2-carousel-control-size);height:var(--t2-carousel-control-size);min-width:var(--t2-carousel-control-size);border:1px solid var(--t2-color-border);background-color:#ffffffeb;border-radius:50%;padding:0}@supports (color:color-mix(in lab, red, red)){.t2-pdp .products-carrousel-controlers .slide-control{border:1px solid color-mix(in srgb, var(--t2-color-border) 70%, transparent)}}.t2-pdp .products-carrousel-controlers .slide-control{color:var(--t2-color-brown-dark);-webkit-backdrop-filter:blur(4px);transition:background-color .2s,color .2s,border-color .2s,opacity .2s,box-shadow .2s;box-shadow:0 2px 10px #2c241c14}.t2-pdp .products-carrousel-controlers .slide-control:hover:not(:disabled),.t2-pdp .products-carrousel-controlers .slide-control:focus-visible:not(:disabled){background-color:var(--t2-color-white);color:var(--t2-color-gold);border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-pdp .products-carrousel-controlers .slide-control:hover:not(:disabled),.t2-pdp .products-carrousel-controlers .slide-control:focus-visible:not(:disabled){box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 30%, transparent)}}.t2-pdp .products-carrousel-controlers .slide-control:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px}.t2-pdp__reviews{margin-top:4rem;border-top:1px solid var(--t2-color-border);margin-inline:auto;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;max-width:56rem;margin-bottom:2.5rem;padding-top:4rem}.t2-pdp__reviews-header{text-align:center;margin-bottom:2rem}.t2-pdp__reviews-header h2{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500}.t2-pdp__reviews-summary-grid{background:var(--t2-color-secondary);grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);align-items:center;gap:2rem 2.5rem;margin-bottom:2.5rem;padding:2rem 1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.t2-pdp__reviews-summary-grid{background:color-mix(in srgb, var(--t2-color-secondary) 30%, transparent)}}.t2-pdp__reviews-summary-grid{border:1px solid var(--t2-color-border);border-radius:0}.t2-pdp__reviews-average{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.t2-pdp__reviews-bars{flex-direction:column;gap:.625rem;min-width:0;display:flex}.t2-pdp__reviews-bar-row{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr) 4rem;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .2s,box-shadow .2s;display:grid}.t2-pdp__reviews-bar-row:hover{background:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-pdp__reviews-bar-row:hover{background:color-mix(in srgb, var(--t2-color-gold) 6%, transparent)}}.t2-pdp__reviews-bar-row[aria-pressed=true]{background:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-pdp__reviews-bar-row[aria-pressed=true]{background:color-mix(in srgb, var(--t2-color-gold) 10%, transparent)}}.t2-pdp__reviews-bar-row[aria-pressed=true]{box-shadow:0 0 0 1px var(--t2-color-gold)}.t2-pdp__reviews-bar-label{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);white-space:nowrap;font-weight:500}.t2-pdp__reviews-bar-track,.t2-pdp__reviews-bar-fill{border-radius:9999px}.t2-pdp__reviews-bar-track{background:var(--t2-color-muted);height:.625rem;overflow:hidden}.t2-pdp__reviews-bar-fill{background:var(--t2-color-gold);min-width:0;height:100%}.t2-pdp__reviews-bar-count{width:4rem;font-family:var(--t2-font-body);font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);text-align:right;white-space:nowrap;flex-shrink:0;font-weight:500}.t2-pdp__reviews-bar-count:empty:before{content:"0 (0%)"}.t2-pdp__reviews-average-number{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);font-size:clamp(3rem,6vw,4.5rem);font-weight:500;line-height:1}.t2-pdp__reviews-average-stars{align-items:center;gap:.25rem;display:inline-flex}.t2-pdp__reviews-average-stars [data-lucide=star]{width:1.375rem;height:1.375rem;color:var(--t2-color-border);stroke:var(--t2-color-border);fill:#0000}.t2-pdp__reviews-average-stars [data-lucide=star][data-filled=true]{color:var(--t2-color-star);stroke:var(--t2-color-star);fill:var(--t2-color-star)}.t2-pdp__reviews-empty{font-family:var(--t2-font-body);font-size:var(--t2-text-base);text-align:center;color:var(--t2-color-text-soft);margin-bottom:2rem}.t2-pdp__reviews-cta{text-align:center;background:var(--t2-color-gold);margin-top:2.5rem;margin-bottom:0;padding:2rem}@supports (color:color-mix(in lab, red, red)){.t2-pdp__reviews-cta{background:color-mix(in srgb, var(--t2-color-gold) 6%, transparent)}}.t2-pdp__reviews-cta{border:2px solid var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-pdp__reviews-cta{border:2px solid color-mix(in srgb, var(--t2-color-gold) 25%, transparent)}}.t2-pdp__reviews-cta{border-radius:0}.t2-pdp__reviews-cta-title{font-family:var(--t2-font-sans);font-size:var(--t2-text-lg);color:var(--t2-color-brown-dark);margin:0 0 .5rem;font-weight:500}.t2-pdp__reviews-cta-text{font-family:var(--t2-font-body);font-size:var(--t2-text-base);color:var(--t2-color-text-soft);margin:.5rem 0 1.25rem}.t2-pdp__reviews-summary{margin-bottom:.25rem}.t2-pdp__reviews-score-block{flex-direction:column;gap:.375rem;display:flex}.t2-pdp__reviews-score-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.t2-pdp__reviews-score{font-family:var(--t2-font-sans);font-size:var(--t2-pdp-reviews-score-size);color:var(--t2-color-brown-dark);font-weight:500;line-height:1}.t2-pdp__reviews-stars.star-rating{align-items:center;gap:.1875rem;display:inline-flex}.t2-pdp__reviews-stars.star-rating [data-lucide=star]{width:1.25rem;height:1.25rem;color:var(--t2-color-border);stroke:var(--t2-color-border);fill:#0000}.t2-pdp__reviews-stars.star-rating [data-lucide=star][data-filled=true]{color:var(--t2-color-star);stroke:var(--t2-color-star);fill:var(--t2-color-star)}.t2-pdp__reviews-count{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft)!important}.t2-pdp__reviews-empty{font-family:var(--t2-font-body);font-size:var(--t2-text-base);color:var(--t2-color-text-soft)}.t2-pdp__reviews-write-btn,.t2-pdp #write_review{min-height:2.75rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:var(--t2-tracking-button);text-transform:uppercase;color:var(--t2-color-on-primary);background-color:var(--t2-color-brown);border:1px solid var(--t2-color-brown);border-radius:0;flex-shrink:0;padding:.625rem 1.5rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.t2-pdp__reviews-write-btn:hover,.t2-pdp__reviews-write-btn:focus-visible,.t2-pdp #write_review:hover,.t2-pdp #write_review:focus-visible{color:var(--t2-color-on-primary);background-color:var(--t2-color-brown-dark);border-color:var(--t2-color-brown-dark)}.t2-pdp .review-summary-single{flex-direction:column;gap:.375rem;display:flex}.t2-pdp .review-summary-single .star-rating{flex-wrap:wrap;align-items:center;gap:.125rem;display:inline-flex}.t2-pdp .review-summary-single .star-rating [data-lucide=star]{width:1.125rem;height:1.125rem;color:var(--t2-color-border);stroke:var(--t2-color-border);fill:#0000}.t2-pdp .review-summary-single .star-rating [data-lucide=star][data-filled=true]{color:var(--t2-color-star);stroke:var(--t2-color-star);fill:var(--t2-color-star)}.t2-pdp .review-summary-single .star-rating strong{font-family:var(--t2-font-sans);font-size:var(--t2-text-lg);color:var(--t2-color-brown-dark);margin-left:.5rem;font-weight:600}.t2-pdp .review-summary-single .star-rating .text-muted{width:100%;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);margin-top:.25rem;display:block;color:var(--t2-color-text-soft)!important}.t2-pdp #review-list.review-list,.t2-pdp #review-list.review-list.t2-pdp__reviews-list{flex-direction:column;gap:0;margin-top:0;display:flex}.t2-pdp .review.t2-pdp-review{border:0;border-bottom:1px solid var(--t2-color-border);background:0 0;border-radius:0;margin-bottom:2rem;padding:0 0 2rem;display:block}.t2-pdp .review.t2-pdp-review:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.t2-pdp-review__header{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.t2-pdp-review__rating-row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.t2-pdp-review__meta{flex-direction:column;gap:.25rem;min-width:0;display:flex}.t2-pdp .review.t2-pdp-review .review-title{font-family:var(--t2-font-sans);font-size:var(--t2-text-base);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0 0 .75rem;display:block}.t2-pdp .review.t2-pdp-review .review-author{font-family:var(--t2-font-body);font-size:var(--t2-text-base);color:var(--t2-color-text);font-weight:500}.t2-pdp .review.t2-pdp-review .review-date{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft)}.t2-pdp-review__rating,.t2-pdp-review__rating.star-rating,.t2-pdp .review.t2-pdp-review .star-rating{flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex}.t2-pdp-review__rating [data-lucide=star],.t2-pdp-review__rating.star-rating [data-lucide=star],.t2-pdp .review.t2-pdp-review .star-rating [data-lucide=star]{width:.9375rem;height:.9375rem;color:var(--t2-color-border);stroke:var(--t2-color-border);fill:#0000}.t2-pdp-review__rating [data-lucide=star][data-filled=true],.t2-pdp-review__rating.star-rating [data-lucide=star][data-filled=true],.t2-pdp .review.t2-pdp-review .star-rating [data-lucide=star][data-filled=true]{color:var(--t2-color-star);stroke:var(--t2-color-star);fill:var(--t2-color-star)}.t2-pdp-review__body p,.t2-pdp .review.t2-pdp-review .review-content p{font-family:var(--t2-font-body);font-size:var(--t2-text-base);color:var(--t2-color-text-soft);line-height:1.6}.t2-pdp-review__actions{margin-top:.75rem}.t2-pdp-review__helpful-form{margin:0}.t2-pdp-review__helpful{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-weight:500;transition:color .2s;display:inline-flex}.t2-pdp-review__helpful-icon,.t2-pdp-review__helpful :is(i,svg){color:currentColor;stroke:currentColor;flex-shrink:0;width:16px;height:16px}.t2-pdp-review__helpful:hover,.t2-pdp-review__helpful:focus-visible{color:var(--t2-color-gold);outline:none}.t2-pdp-review__helpful--static{cursor:default}.t2-pdp-review__helpful--static:hover{color:var(--t2-color-text-soft)}.t2-pdp__reviews-load-btn,.t2-pdp #load-more-reviews,.t2-pdp [data-reviews-load-more]{min-width:200px;min-height:2.5rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:normal;text-transform:none;color:var(--t2-color-brown);border:1px solid var(--t2-color-brown);background-color:#0000;border-radius:0;padding:.5rem 1.25rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.t2-pdp__reviews-load-btn:hover,.t2-pdp__reviews-load-btn:focus-visible,.t2-pdp #load-more-reviews:hover,.t2-pdp #load-more-reviews:focus-visible,.t2-pdp [data-reviews-load-more]:hover,.t2-pdp [data-reviews-load-more]:focus-visible{color:var(--t2-color-on-primary);background-color:var(--t2-color-brown);border-color:var(--t2-color-brown)}.t2-pdp__reviews-more{justify-content:center;margin-top:2rem;display:flex}.t2-pdp__reviews-showing{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);text-align:center;color:var(--t2-color-text-soft);margin:1.5rem 0 0}.t2-pdp__reviews-clear{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-gold);cursor:pointer;text-underline-offset:.125rem;background:0 0;border:0;margin:.75rem auto 0;padding:0;font-weight:500;text-decoration:underline;display:block}.t2-pdp__reviews-clear:hover,.t2-pdp__reviews-clear:focus-visible{color:var(--t2-color-brown-dark);outline:none}.t2-pdp__recent{margin-top:2.5rem;margin-bottom:3rem;padding-top:.25rem}.t2-pdp__recent .sub-header{margin-bottom:1.25rem}.review-modal#reviewModal .modal-dialog{--bs-modal-width:34rem;width:calc(100vw - 2rem);max-width:var(--bs-modal-width)}.review-modal#reviewModal .modal-content{background-color:var(--t2-color-white);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-lg);box-shadow:var(--t2-shadow-elevated);overflow:hidden}.review-modal#reviewModal .modal-header{background-color:var(--t2-color-cream);border-bottom:1px solid var(--t2-color-border);padding:1.25rem 1.5rem}.review-modal#reviewModal .modal-title{font-family:var(--t2-font-sans);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem)!important}.review-modal#reviewModal .modal-close-button{text-decoration:none;color:var(--t2-color-brown-dark)!important}.review-modal#reviewModal .modal-close-button:hover,.review-modal#reviewModal .modal-close-button:focus-visible{outline:none;color:var(--t2-color-gold)!important}.review-modal#reviewModal .modal-body{padding:1.25rem 1.5rem}.review-modal#reviewModal .modal-body .form-control{border-color:var(--t2-color-border);border-radius:var(--t2-radius-md);min-height:2.75rem}.review-modal#reviewModal .modal-body .form-control:focus{border-color:var(--t2-color-gold);box-shadow:0 0 0 2px #b0733b33}.review-modal#reviewModal .modal-body textarea.form-control{resize:vertical;min-height:7.5rem}.review-modal#reviewModal .reviewrating .controls select{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.review-modal#reviewModal .reviewrating .star-rating{cursor:pointer;align-items:center;gap:.25rem;display:inline-flex}.review-modal#reviewModal .reviewrating .star-rating [data-lucide=star]{width:1.5rem;height:1.5rem;color:var(--t2-color-border);stroke:var(--t2-color-border);fill:#0000;transition:color .15s,fill .15s,stroke .15s}.review-modal#reviewModal .reviewrating .star-rating.One [data-lucide=star]:first-child,.review-modal#reviewModal .reviewrating .star-rating.Two [data-lucide=star]:nth-child(-n+2),.review-modal#reviewModal .reviewrating .star-rating.Three [data-lucide=star]:nth-child(-n+3),.review-modal#reviewModal .reviewrating .star-rating.Four [data-lucide=star]:nth-child(-n+4),.review-modal#reviewModal .reviewrating .star-rating.Five [data-lucide=star]{color:var(--t2-color-gold);stroke:var(--t2-color-gold);fill:var(--t2-color-gold)}.review-modal#reviewModal #review-title-counter,.review-modal#reviewModal #review-body-counter{width:100%;font-family:var(--t2-font-body);font-size:var(--t2-text-xs);text-align:right;color:var(--t2-color-text-soft);line-height:1.2;display:block;margin-top:.25rem!important}.review-modal#reviewModal .modal-footer{background-color:var(--t2-color-cream);border-top:1px solid var(--t2-color-border);gap:.75rem;padding:1rem 1.5rem 1.25rem}.review-modal#reviewModal .modal-footer .btn-secondary{min-height:2.5rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);background-color:var(--t2-color-white);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);padding:.5rem 1.25rem;font-weight:600}.review-modal#reviewModal .modal-footer .btn-primary,.review-modal#reviewModal .modal-footer .t2-pdp__reviews-submit-btn{min-height:2.5rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--t2-color-on-primary);background-color:var(--t2-color-gold);border:1px solid var(--t2-color-gold);border-radius:var(--t2-radius-md);padding:.5rem 1.5rem;font-weight:600}.review-modal#reviewModal .modal-footer .btn-primary:hover,.review-modal#reviewModal .modal-footer .btn-primary:focus-visible,.review-modal#reviewModal .modal-footer .t2-pdp__reviews-submit-btn:hover,.review-modal#reviewModal .modal-footer .t2-pdp__reviews-submit-btn:focus-visible{background-color:var(--t2-color-brown);border-color:var(--t2-color-brown)}.t2-pdp .product-share strong{font-size:var(--t2-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--t2-color-brown-dark)}.t2-pdp .product-share .social-btn{width:2.25rem;height:2.25rem;color:var(--t2-color-brown);background-color:var(--t2-color-cream);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex;border:1px solid var(--t2-color-border)!important}.t2-pdp .product-share .social-btn:hover{color:var(--t2-color-gold);background-color:var(--t2-color-cream);border-color:var(--t2-color-gold)!important}.t2-pdp .product_main .checkout-quantity .input-qty,.t2-pdp .product_main .t2-pdp-buybox__quantity .input-qty{box-sizing:border-box!important;background-color:var(--t2-color-cream)!important;grid-template-columns:2.25rem 2.5rem 2.25rem!important;width:calc(7rem + 2px)!important;min-width:calc(7rem + 2px)!important;max-width:none!important;display:grid!important;overflow:hidden!important}.t2-pdp .product_main .checkout-quantity,.t2-pdp .product_main .t2-pdp-buybox__quantity .checkout-quantity{overflow:visible!important}.t2-pdp .product_main .checkout-quantity .input-qty .btn-qty,.t2-pdp .product_main .t2-pdp-buybox__quantity .btn-qty,.t2-pdp .product_main .t2-pdp-buybox__quantity .input-qty .btn-qty{height:auto;min-height:3.25rem;line-height:1;width:100%!important;min-width:0!important;max-width:none!important;color:var(--t2-color-brown-dark)!important;background-color:#0000!important;flex:none!important}.t2-pdp .product_main .checkout-quantity .input-qty .btn-qty:hover,.t2-pdp .product_main .checkout-quantity .input-qty .btn-qty:focus,.t2-pdp .product_main .t2-pdp-buybox__quantity .btn-qty:hover,.t2-pdp .product_main .t2-pdp-buybox__quantity .btn-qty:focus,.t2-pdp .product_main .t2-pdp-buybox__quantity .input-qty .btn-qty:hover,.t2-pdp .product_main .t2-pdp-buybox__quantity .input-qty .btn-qty:focus{color:var(--t2-color-brown-dark);background-color:var(--t2-color-secondary)!important}.t2-pdp .product_main .checkout-quantity .input-qty .quantity-input,.t2-pdp .product_main .checkout-quantity .input-qty input,.t2-pdp .product_main .quantity-input{height:auto;min-height:3.25rem;background-color:var(--t2-color-cream)!important;flex:none!important;width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important}.t2-pdp .product_main .heart-btn,.t2-pdp .t2-pdp__actions .heart-btn,.t2-pdp .product_main .heart-btn:hover,.t2-pdp .product_main .heart-btn:focus,.t2-pdp .t2-pdp__actions .heart-btn:hover,.t2-pdp .t2-pdp__actions .heart-btn:focus,.t2-pdp .t2-pdp__actions .heart-btn.is-wishlisted{background-color:var(--t2-color-cream)!important}.t2-pdp #shipping-calculator,.t2-pdp .price-calculator{border-top:1px solid var(--t2-color-border);margin-top:1.25rem;padding-top:1.25rem}.t2-pdp #shipping-calculator .calculator-input{align-items:stretch;gap:.5rem;display:flex}.t2-pdp #shipping-calculator .calculator-input .form-control{background-color:var(--t2-color-cream);border-color:var(--t2-color-border);border-radius:var(--t2-radius-md);flex:auto;min-width:0;min-height:2.75rem}.t2-pdp #shipping-calculator .calculator-input .form-control:focus{background-color:var(--t2-color-cream);border-color:var(--t2-color-gold);box-shadow:0 0 0 2px #b0733b33}.t2-pdp #shipping-calculator .btn-calcular{min-height:2.75rem;font-size:var(--t2-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--t2-color-on-primary);background-color:var(--t2-color-brown-dark);border-color:var(--t2-color-brown-dark);border-radius:var(--t2-radius-md);flex:none;padding:.5rem 1.25rem;font-weight:600}.t2-pdp #shipping-calculator .btn-calcular:hover{background-color:var(--t2-color-brown);border-color:var(--t2-color-brown)}.t2-pdp #shipping-calculator .shipping-zipcode-help{color:var(--t2-color-text-soft);margin-top:.375rem;text-decoration:none;display:inline-block}.t2-pdp #shipping-calculator .shipping-zipcode-help:hover{color:var(--t2-color-gold)}.t2-pdp #shipping-results .shipping-option-card{font-size:var(--t2-text-sm);color:var(--t2-color-text);border-color:var(--t2-color-border);border-radius:var(--t2-radius-md);background-color:var(--t2-color-cream)!important}.t2-pdp #shipping-results .bg-white{background-color:var(--t2-color-cream)!important}.t2-pdp #variant-out-of-stock .stock-alert-card{background-color:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);margin-top:1rem;padding:1rem 1.125rem}.t2-pdp-buybox__notice.alert-danger,.t2-pdp .error-block{font-size:var(--t2-text-sm);color:var(--t2-color-destructive)}.t2-pdp a:focus-visible,.t2-pdp button:focus-visible,.t2-pdp .variant-swatch:focus-visible,.t2-pdp .btn-qty:focus-visible,.t2-pdp .heart-btn:focus-visible,.t2-pdp .social-btn:focus-visible,.t2-pdp .thumb-carousel-btn:focus-visible,.t2-pdp .products-carrousel-controlers .slide-control:focus-visible,.t2-pdp #write_review:focus-visible,.t2-pdp__reviews-write-btn:focus-visible,.t2-pdp #load-more-reviews:focus-visible,.t2-pdp__reviews-load-btn:focus-visible,.review-modal#reviewModal .modal-close-button:focus-visible,.review-modal#reviewModal .reviewrating .star-rating:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px}@media (min-width:768px){.t2-pdp__inner{padding-bottom:3rem}.t2-pdp__summary .product_main{position:sticky;top:1.5rem}}@media (max-width:767.98px){.t2-pdp__breadcrumbs{display:block}.t2-pdp__layout{margin-bottom:2.5rem}.t2-pdp-buybox__form,.product_main .t2-pdp-buybox__form{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"qty heart""cart cart";align-items:stretch;gap:.75rem;display:grid}.t2-pdp-buybox__quantity,.t2-pdp__actions .quantity-section{flex-shrink:0;grid-area:qty;width:auto;min-width:calc(7rem + 2px)}.t2-pdp-buybox__button,.t2-pdp__actions .btn-comprar{flex:unset;grid-area:cart;width:100%;min-width:0}.t2-pdp__actions .product-action-wishlist{grid-area:heart;place-self:stretch end}.t2-pdp-buybox__option,.t2-pdp-buybox__fields .form-group,.t2-pdp-buybox__form>.form-group,.t2-pdp-buybox__quantity .error-block{grid-column:1/-1}.t2-pdp__specs-row{grid-template-columns:1fr;gap:.25rem}.t2-pdp__tabs .t2-pdp__description:not(.tab-pane),.t2-pdp__tabs .t2-pdp__specs:not(.tab-pane),.t2-pdp__tabs .t2-pdp__specs--standalone,.t2-pdp__tab-content .tab-pane.t2-pdp__description,.t2-pdp__tab-content .tab-pane.t2-pdp__specs{padding-top:1.25rem}.t2-pdp__reviews-summary-grid{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 1rem}.t2-pdp__reviews{padding-top:2.5rem}.t2-pdp__reviews-cta{padding:1.5rem 1rem}.t2-pdp__reviews-summary{align-items:stretch}.t2-pdp__reviews-write-btn,.t2-pdp #write_review{width:100%}.t2-pdp-review__header{flex-direction:column;gap:.625rem}.t2-pdp .t2-pdp__related-carousel .products-carrousel-controlers .slide-control,.t2-pdp__recent .products-carrousel-controlers .slide-control{opacity:1}.review-modal#reviewModal .modal-footer{flex-direction:column}.review-modal#reviewModal .modal-footer .btn{width:100%}}.t2-basket{max-width:100%;color:var(--t2-color-text)}.t2-basket.container.page{--t2-basket-thumb-size:6rem;box-sizing:border-box;max-width:var(--t2-listing-max-width,1440px)}.t2-basket__inner{width:100%;max-width:none;margin-inline:0;padding-bottom:2.5rem}.t2-basket__breadcrumbs{margin-bottom:.25rem}.t2-basket__breadcrumb-list{padding:var(--t2-page-breadcrumb-padding-block-start) 0 var(--t2-page-breadcrumb-padding-block-end);font-family:var(--t2-font-body);font-size:var(--t2-text-sm);flex-wrap:wrap;align-items:center;gap:.35rem 0;margin:0;line-height:1.4;list-style:none;display:flex}.t2-basket__breadcrumb-item{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.t2-basket__breadcrumb-item a{color:var(--t2-color-text-soft);text-decoration:none;transition:color .2s}.t2-basket__breadcrumb-item a:hover,.t2-basket__breadcrumb-item a:focus-visible{color:var(--t2-color-gold);outline:none}.t2-basket__breadcrumb-item--current span{color:var(--t2-color-brown-dark);font-weight:500}.t2-basket__breadcrumb-sep{width:.875rem;height:.875rem;color:var(--t2-color-text-soft);flex-shrink:0}.t2-basket__header,.t2-basket__header.page-header,.t2-basket .page-header{border:none;margin-top:0;margin-bottom:1.125rem}.t2-basket .page-header h1,.t2-basket .page-header .h1{font-size:inherit}.t2-basket__title{font-family:var(--t2-font-sans);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);letter-spacing:.02em;margin:0}.t2-basket__subtitle{font-family:var(--t2-font-body);font-size:.875rem;font-weight:400;line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);letter-spacing:.01em;margin:.5rem 0 0}.t2-basket__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;width:100%;max-width:100%;display:grid}.t2-basket__main{min-width:0;max-width:100%}.t2-basket__summary{align-self:start;min-width:0;max-width:100%}.t2-basket__items{--t2-basket-line-cols:minmax(0, 1fr) 8rem 7rem;--t2-basket-line-gap:1.5rem;background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;display:flex;overflow:visible}.t2-basket__items-header{grid-template-columns:var(--t2-basket-line-cols);gap:var(--t2-basket-line-gap);border-bottom:1px solid var(--t2-color-border);margin:0;padding:0 0 .875rem;display:none}.t2-basket__items-heading{font-family:var(--t2-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--t2-color-text-soft);font-size:.6875rem;font-weight:600}.t2-basket__items-heading--qty{text-align:center}.t2-basket__items-heading--total{text-align:right}.t2-basket__mobile-hint{display:none}.t2-basket__item{border-bottom:1px solid var(--t2-color-border);background:0 0;padding:1.25rem 0}.t2-basket__item:last-child{border-bottom:1px solid var(--t2-color-border)}.t2-basket__item-row{grid-template-columns:var(--t2-basket-line-cols);gap:var(--t2-basket-line-gap);align-items:center;display:grid}.t2-basket__item-product{align-items:center;gap:1.125rem;min-width:0;display:flex}.t2-basket__item-info{overflow-wrap:anywhere;flex:1;min-width:0}.t2-basket__item-media .wishlist-product-image-frame,.t2-basket__item-media .img-thumbnail{width:var(--t2-basket-thumb-size,6rem);height:var(--t2-basket-thumb-size,6rem);background:0 0;border-radius:0;flex-shrink:0;padding:0;display:block;overflow:hidden;border:none!important}.t2-basket .basket-item-media,.t2-basket .basket-item-mobile__media{flex:0 0 var(--t2-basket-thumb-size,6rem);width:var(--t2-basket-thumb-size,6rem);height:var(--t2-basket-thumb-size,6rem);min-width:0}.t2-basket .basket-item-media .wishlist-product-image,.t2-basket .basket-item-mobile__media .wishlist-product-image,.t2-basket .basket-item-media .product-thumb-img-fallback,.t2-basket .basket-item-mobile__media .product-thumb-img-fallback{object-fit:cover;background:0 0;width:100%;height:100%}.t2-basket__item-media img,.t2-basket__item-media .wishlist-product-image{object-fit:cover;width:100%;height:100%}.t2-basket__item-title{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);overflow-wrap:anywhere;word-break:break-word;margin-bottom:.125rem;font-size:1.125rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s;display:block}.t2-basket__item-title:hover{color:var(--t2-color-brown)}.t2-basket__item-variants{font-family:var(--t2-font-body);color:var(--t2-color-text-soft);overflow-wrap:anywhere;word-break:break-word;margin:0 0 .5rem;font-size:.8125rem;line-height:1.4}.t2-basket__item-price{font-size:var(--t2-text-sm);flex-wrap:wrap;align-items:baseline;gap:.375rem .5rem;max-width:100%;margin:0 0 .25rem;display:flex}.t2-basket__item-price .basket-price-current{font-family:var(--t2-font-body);color:var(--t2-color-brown-dark);font-size:1rem;font-weight:600}.t2-basket__item-price .basket-price-original{font-family:var(--t2-font-body);color:var(--t2-color-text-soft);font-size:.8125rem;text-decoration:line-through}.t2-basket__item-price .basket-discount-badge{font-family:var(--t2-font-body);letter-spacing:0;color:var(--t2-color-discount);background:0 0;border-radius:0;padding:0;font-size:.8125rem;font-weight:600}.t2-basket__item-qty{justify-content:center;align-items:center;display:flex}.t2-basket__item-total-col{justify-content:flex-end;align-items:center;min-width:0;display:flex}.t2-basket__remove{font-family:var(--t2-font-body);color:var(--t2-color-text-soft);align-items:center;gap:.375rem;margin-top:.25rem;font-size:.8125rem;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex}.t2-basket__remove:hover,.t2-basket__remove:hover .basket-remove-icon{color:var(--t2-color-brown)}.t2-basket__remove .basket-remove-icon{width:.875rem;height:.875rem}.t2-basket__quantity,.t2-basket__qty-wrap{width:auto;max-width:none}.t2-basket__quantity .input-qty,.t2-basket__qty-wrap .input-qty{background:var(--t2-color-white);border:1px solid var(--t2-color-border);width:max-content;min-height:2.25rem;box-shadow:none;border-radius:0;align-items:stretch;margin-inline:auto;display:flex;overflow:hidden}.t2-basket__quantity .btn-qty,.t2-basket__qty-wrap .btn-qty{width:2rem;min-height:2.25rem;color:var(--t2-color-brown-dark);background:var(--t2-color-white);border:none;border-right:1px solid var(--t2-color-border);flex:0 0 2rem;justify-content:center;align-items:center;padding:0;font-size:.9375rem;line-height:1;transition:background-color .15s,color .15s;display:flex}.t2-basket__quantity .btn-qty:last-child,.t2-basket__qty-wrap .btn-qty:last-child{border-right:none;border-left:1px solid var(--t2-color-border)}.t2-basket__quantity .btn-qty:hover,.t2-basket__qty-wrap .btn-qty:hover{background:var(--t2-color-secondary);color:var(--t2-color-brown)}.t2-basket__quantity input[data-role=line-quantity],.t2-basket__quantity .t2-basket__qty-input,.t2-basket__quantity .form-control,.t2-basket__qty-wrap input[data-role=line-quantity],.t2-basket__qty-wrap .t2-basket__qty-input{min-height:2.25rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);text-align:center;color:var(--t2-color-brown-dark);appearance:textfield;font-weight:500;background:var(--t2-color-white)!important;width:2.25rem!important;box-shadow:none!important;border:none!important;padding:0!important}.t2-basket__qty-wrap .qty-stock-hint{display:none}.t2-basket__qty-wrap .qty-stock-hint.is-visible{color:var(--t2-color-text-soft);margin-top:.25rem;font-size:.6875rem;display:block}.t2-basket__item-total{font-family:var(--t2-font-sans);text-align:right;color:var(--t2-color-brown-dark);white-space:nowrap;margin:0;font-size:1.0625rem;font-weight:600}.t2-basket__actions{background:0 0;border:none;justify-content:flex-start;align-items:center;gap:1rem;padding:1.5rem 0 0;display:flex}.t2-basket__back{font-family:var(--t2-font-body);color:var(--t2-color-brown-dark);border:1px solid var(--t2-color-brown-dark);background:0 0;align-items:center;gap:.625rem;padding:.6875rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.t2-basket__back:hover{color:var(--t2-color-brown);border-color:var(--t2-color-brown);background:var(--t2-color-brown-dark)}@supports (color:color-mix(in lab, red, red)){.t2-basket__back:hover{background:color-mix(in srgb, var(--t2-color-brown-dark) 4%, transparent)}}.t2-basket__back-icon{font-size:1rem;line-height:1}.t2-basket__clear{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);padding:0;text-decoration:none;color:var(--t2-color-text-soft)!important}.t2-basket__clear:hover{color:var(--t2-color-brown)!important}.t2-basket__summary-card{box-sizing:border-box;background:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-lg);max-width:100%;padding:1.75rem 1.75rem 1.5rem;position:sticky;top:1.5rem}.t2-basket__summary-title{font-family:var(--t2-font-sans);font-size:1.5rem;font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);letter-spacing:.02em;border-bottom:1px solid var(--t2-color-border);margin:0 0 1.5rem;padding-bottom:1rem}.t2-basket__summary-body{background:0 0;border:none;padding:0}.t2-basket #basket_totals.t2-basket__totals,.t2-basket #basket_totals{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);width:100%;min-width:0;max-width:100%}.t2-basket #basket_totals .t2-basket__totals-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;width:100%;padding-block:.3125rem;display:grid}.t2-basket #basket_totals .t2-basket__totals-label{text-align:left;min-width:0;color:var(--t2-color-text-soft)}.t2-basket #basket_totals .t2-basket__totals-label--strong{color:var(--t2-color-brown-dark);font-weight:600}.t2-basket #basket_totals .t2-basket__totals-value{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--t2-color-brown-dark);justify-self:end;font-weight:600}.t2-basket #basket_totals .t2-basket__totals-value--strong{font-weight:600}.t2-basket #basket_totals .t2-basket__totals-value--savings{color:var(--t2-color-brown)}.t2-basket #basket_totals .t2-basket__totals-hint{color:var(--t2-color-text-soft);white-space:nowrap;font-weight:500}.t2-basket #basket_totals .t2-basket__totals-row--savings .t2-basket__totals-label{color:var(--t2-color-brown)}.t2-basket #basket_totals .t2-basket__totals-row--order-total{align-items:baseline;margin-top:.25rem;padding-top:.5rem}.t2-basket__totals-divider{border:none;border-top:1px solid var(--t2-color-border);margin:1.25rem 0}.t2-basket__totals-section{margin-top:.5rem}.t2-basket__totals-section-title{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);margin:0 0 .375rem;font-weight:600}.t2-basket__totals-note{font-size:var(--t2-text-xs);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);margin:.5rem 0 0}.t2-basket__totals-badge{letter-spacing:.03em;text-transform:uppercase;color:var(--t2-color-on-primary);background:var(--t2-color-discount);border-radius:var(--t2-radius-sm);margin-right:.375rem;padding:.125rem .4375rem;font-size:.6875rem;font-weight:700;display:inline-block}.t2-basket__totals-promo{margin-top:.5rem}.t2-basket__totals-promo-copy{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);margin:.375rem 0 0}.t2-basket__order-total-label{font-family:var(--t2-font-sans);font-size:var(--t2-text-base);color:var(--t2-color-brown-dark);font-weight:500}.t2-basket__order-total-value,.t2-basket #basket_totals #order-total{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);font-size:1.375rem;font-weight:600;line-height:1.2}.t2-basket #basket_totals .t2-basket__free-shipping,.t2-basket #basket_totals .order-summary-free-shipping{background:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);margin:.75rem 0;padding:.75rem}.t2-basket__free-shipping-text,.t2-basket #basket_totals .order-summary-free-shipping__text{font-size:var(--t2-text-sm);font-weight:500;line-height:var(--t2-leading-normal);color:var(--t2-color-brown);align-items:center;gap:.4375rem;display:flex}.t2-basket__free-shipping--progress .t2-basket__free-shipping-text,.t2-basket #basket_totals .order-summary-free-shipping--progress .order-summary-free-shipping__text{color:var(--t2-color-text-soft)}.t2-basket__free-shipping-text i,.t2-basket__free-shipping-text svg,.t2-basket #basket_totals .order-summary-free-shipping__text i,.t2-basket #basket_totals .order-summary-free-shipping__text svg{width:.9375rem;height:.9375rem;color:var(--t2-color-gold);flex-shrink:0}.t2-basket__free-shipping-bar,.t2-basket #basket_totals .order-summary-free-shipping__bar{background:var(--t2-color-border);border-radius:999px;height:.375rem;margin-top:.5rem;overflow:hidden}.t2-basket__free-shipping-progress,.t2-basket #basket_totals .order-summary-free-shipping__progress{background:linear-gradient(90deg, var(--t2-color-gold), var(--t2-color-brown));border-radius:999px;width:0;height:100%;transition:width .4s}.t2-basket__free-shipping-progress--full,.t2-basket #basket_totals .order-summary-free-shipping__progress--full{width:100%}.t2-gift-rule-messages{flex-direction:column;gap:.625rem;margin:0 0 1rem;display:flex}.t2-gift-rule-message{background:var(--t2-color-gold);padding:.75rem}@supports (color:color-mix(in lab, red, red)){.t2-gift-rule-message{background:color-mix(in srgb, var(--t2-color-gold) 7%, var(--t2-color-cream))}}.t2-gift-rule-message{border:1px solid var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-gift-rule-message{border:1px solid color-mix(in srgb, var(--t2-color-gold) 22%, var(--t2-color-border))}}.t2-gift-rule-message{border-radius:var(--t2-radius-md)}.t2-gift-rule-message--success{background:#188038}@supports (color:color-mix(in lab, red, red)){.t2-gift-rule-message--success{background:color-mix(in srgb, #188038 8%, var(--t2-color-cream))}}.t2-gift-rule-message--success{border-color:#188038}@supports (color:color-mix(in lab, red, red)){.t2-gift-rule-message--success{border-color:color-mix(in srgb, #188038 28%, var(--t2-color-border))}}.t2-gift-rule-message__content{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.t2-gift-rule-message__icon,.t2-gift-rule-message__content svg{width:1rem;height:1rem;color:var(--t2-color-gold);stroke:currentColor;flex:none;margin-top:.0625rem}.t2-gift-rule-message--success .t2-gift-rule-message__icon,.t2-gift-rule-message--success .t2-gift-rule-message__content svg{color:#188038}.t2-gift-rule-message__text{min-width:0;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);font-weight:500;line-height:var(--t2-leading-normal);color:var(--t2-color-brown-dark)}.t2-gift-rule-message__progress{background:var(--t2-color-border);height:.375rem;margin-top:.625rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.t2-gift-rule-message__progress{background:color-mix(in srgb, var(--t2-color-border) 72%, var(--t2-color-white))}}.t2-gift-rule-message__progress{border-radius:999px}.t2-gift-rule-message__progress-fill{width:var(--gift-rule-progress,0%);background:linear-gradient(90deg, var(--t2-color-gold), var(--t2-color-brown));border-radius:inherit;height:100%;transition:width .35s,background-color .2s;display:block}.t2-gift-rule-message--success .t2-gift-rule-message__progress-fill{background:#188038;width:100%}.t2-basket__gift-rules{margin-bottom:1rem}.t2-basket__gift-rules:empty,.t2-basket__gift-rules:not(:has(.gift-rule-message)){margin-bottom:0;display:none}.t2-basket__gift-rules .t2-gift-rule-messages{margin-bottom:0}.t2-basket__shipping,.t2-basket #basket_totals .order-summary-shipping-estimate{border-top:1px solid var(--t2-color-border);background:0 0;margin-top:1.25rem;padding-top:1.25rem}.t2-basket__shipping-estimate-title,.t2-basket #basket_totals .order-summary-shipping-estimate__title{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.03em;color:var(--t2-color-brown-dark);font-weight:600}.t2-basket__shipping-estimate-form,.t2-basket #basket_totals .order-summary-shipping-estimate__form{align-items:stretch;gap:.625rem;width:100%;min-width:0;margin-top:.875rem;display:flex}.t2-basket__shipping-input,.t2-basket #basket_totals .order-summary-shipping-estimate__input{width:100%;min-width:0;min-height:2.75rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);background:var(--t2-color-cream);box-shadow:none;flex:auto;padding:.625rem .875rem}.t2-basket__shipping-input:focus,.t2-basket #basket_totals .order-summary-shipping-estimate__input:focus{background:var(--t2-color-cream);border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-basket__shipping-input:focus,.t2-basket #basket_totals .order-summary-shipping-estimate__input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 20%, transparent)}}.t2-basket__shipping-button,.t2-basket #basket_totals .order-summary-shipping-estimate__button{min-height:2.75rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-on-primary);background:var(--t2-color-brown-dark);border:1px solid var(--t2-color-brown-dark);border-radius:var(--t2-radius-md);white-space:normal;cursor:pointer;flex:none;padding-inline:1.125rem;font-weight:600;transition:background-color .2s,border-color .2s}.t2-basket__shipping-button:hover,.t2-basket #basket_totals .order-summary-shipping-estimate__button:hover{background:var(--t2-color-brown);border-color:var(--t2-color-brown)}.t2-basket__shipping-help,.t2-basket #basket_totals .order-summary-shipping-estimate__help{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);margin-top:.625rem;text-decoration:none;display:inline-block}.t2-basket__shipping-help:hover,.t2-basket #basket_totals .order-summary-shipping-estimate__help:hover{color:var(--t2-color-brown);text-decoration:underline}.t2-basket__shipping-methods,.t2-basket #shipping-methods{flex-direction:column;gap:.625rem;margin-top:1rem;display:flex}.t2-basket__shipping-method,.t2-basket #shipping-methods label{border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);background:var(--t2-color-cream);cursor:pointer;align-items:flex-start;gap:.75rem;width:100%;margin:0;padding:.875rem 1rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.t2-basket__shipping-method:hover,.t2-basket #shipping-methods label:hover{border-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-basket__shipping-method:hover,.t2-basket #shipping-methods label:hover{border-color:color-mix(in srgb, var(--t2-color-gold) 50%, var(--t2-color-border))}}.t2-basket__shipping-method:has(input:checked),.t2-basket #shipping-methods label:has(input:checked){border-color:var(--t2-color-gold);box-shadow:0 0 0 1px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-basket__shipping-method:has(input:checked),.t2-basket #shipping-methods label:has(input:checked){box-shadow:0 0 0 1px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-basket__shipping-method-input,.t2-basket #shipping-methods input[type=radio]{width:1rem;height:1rem;accent-color:var(--t2-color-gold);flex-shrink:0;margin-top:.1875rem}.t2-basket__shipping-method-body{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.75rem;width:100%;min-width:0;display:grid}.t2-basket__shipping-method-info{grid-area:1/1;min-width:0}.t2-basket__shipping-method-name{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);font-weight:600}.t2-basket__shipping-method-detail{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);text-align:left;margin:.25rem 0 0;line-height:1.4}.t2-basket__shipping-method-price{font-size:var(--t2-text-sm);text-align:right;white-space:nowrap;color:var(--t2-color-brown-dark);grid-area:1/2;justify-self:end;margin:0;font-weight:600}.t2-basket__shipping-method-price--free{color:var(--t2-color-brown)}.t2-basket__payment-pricing{margin-top:.25rem}.t2-basket #basket_totals .t2-basket__payment-offer,.t2-basket #basket_totals .order-summary-payment-offer{background:var(--t2-color-white);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);box-shadow:var(--t2-shadow-soft);margin:0 0 .75rem;padding:.875rem 1rem}.t2-basket #basket_totals .t2-basket__payment-offer-row{padding-block:.125rem}.t2-basket__payment-offer-label{min-width:0;color:var(--t2-color-brown-dark);align-items:center;gap:.4375rem;font-weight:600;display:inline-flex}.t2-basket__payment-offer-icon,.t2-basket #basket_totals .order-summary-payment-offer__icon{width:1.25rem;height:1.25rem;color:var(--t2-color-gold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.t2-basket__payment-pix-icon,.t2-basket #basket_totals .payment-pix-icon{width:1.1875rem;height:1.1875rem;display:block}.t2-basket__payment-offer-price,.t2-basket #basket_totals .order-summary-payment-offer__price,.t2-basket #basket_totals #payment-discounted-total{font-family:var(--t2-font-sans);color:var(--t2-color-gold);white-space:normal;overflow-wrap:anywhere;font-size:1.375rem;font-weight:600;line-height:1.2}.t2-basket__payment-offer-meta{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;margin-top:.5rem;display:flex}.t2-basket__payment-offer-pill{font-size:var(--t2-text-xs);color:var(--t2-color-brown);background-color:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-sm);padding:.25rem .625rem;font-weight:600}.t2-basket__payment-offer-saving,.t2-basket #basket_totals .order-summary-payment-offer__saving{font-size:var(--t2-text-xs);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft)}.t2-basket__card-payment,.t2-basket #basket_totals .order-summary-card-payment{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin-bottom:.75rem}.t2-basket #basket_totals .t2-basket__card-payment-total,.t2-basket #basket_totals .order-summary-card-payment__total-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;padding-block:.125rem;display:grid}.t2-basket #basket_totals .t2-basket__card-payment-total .t2-basket__totals-label,.t2-basket #basket_totals .order-summary-card-payment__total-row>span:first-child{min-width:0;color:var(--t2-color-text-soft);font-weight:400}.t2-basket__card-payment-price,.t2-basket #basket_totals #payment-normal-total,.t2-basket #basket_totals .order-summary-card-payment__total-row strong{font-family:var(--t2-font-sans);font-size:var(--t2-text-base);color:var(--t2-color-brown-dark);text-align:right;justify-self:end;font-weight:600}.t2-basket__card-payment-installments,.t2-basket #basket_totals .order-summary-card-payment__installments{font-size:var(--t2-text-sm);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);text-align:left;margin:.25rem 0 0}.t2-basket__installments-toggle,.t2-basket #basket_totals .order-summary-installments-toggle,.t2-basket #basket_totals .t2-basket__installments-toggle.t2-basket__totals-row{width:100%;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;margin-top:.25rem;padding:0;font-weight:400;transition:color .2s;display:grid}.t2-basket__installments-toggle-label,.t2-basket #basket_totals .order-summary-installments-toggle__label{grid-column:1;justify-self:start;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.t2-basket__installments-toggle-label i,.t2-basket__installments-toggle-label svg,.t2-basket #basket_totals .order-summary-installments-toggle__label i,.t2-basket #basket_totals .order-summary-installments-toggle__label svg{width:.9375rem;height:.9375rem;color:var(--t2-color-text-soft);flex-shrink:0}.t2-basket__installments-toggle-chevron,.t2-basket #basket_totals .order-summary-installments-toggle__chevron{flex-shrink:0;grid-column:2;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.t2-basket__installments-toggle-chevron i,.t2-basket__installments-toggle-chevron svg,.t2-basket #basket_totals .order-summary-installments-toggle__chevron i,.t2-basket #basket_totals .order-summary-installments-toggle__chevron svg{width:.9375rem;height:.9375rem;color:var(--t2-color-text-soft);flex-shrink:0}.t2-basket #basket_totals .order-summary-installments-toggle__chevron-up,.t2-basket #basket_totals .order-summary-installments-toggle[aria-expanded=true] .order-summary-installments-toggle__chevron-down{display:none}.t2-basket #basket_totals .order-summary-installments-toggle[aria-expanded=true] .order-summary-installments-toggle__chevron-up{display:block}.t2-basket__installments-list,.t2-basket #basket_totals .order-summary-installments-list{border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);background:var(--t2-color-cream);margin-top:.5rem;padding:.625rem .75rem}.t2-basket__installments-row,.t2-basket #basket_totals .order-summary-installments-row{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);justify-content:space-between;align-items:center;gap:1rem;display:flex}.t2-basket__installments-row+.t2-basket__installments-row,.t2-basket #basket_totals .order-summary-installments-row+.order-summary-installments-row{margin-top:.25rem}.t2-basket__installments-row-note,.t2-basket #basket_totals .order-summary-installments-row__free,.t2-basket #basket_totals .order-summary-installments-row__interest{white-space:nowrap;font-weight:600}.t2-basket__voucher,.t2-basket #basket_totals .order-summary-voucher{color:var(--t2-color-text-soft);margin-top:.75rem;padding-top:0}.t2-basket__voucher-toggle,.t2-basket #basket_totals .order-summary-voucher__toggle{width:100%;font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.02em;color:var(--t2-color-text-soft);border:none;border-top:1px solid var(--t2-color-border);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.625rem;padding:.875rem 0;font-weight:500;display:flex}.t2-basket__voucher-toggle-label,.t2-basket #basket_totals .order-summary-voucher__toggle-label{align-items:center;gap:.5rem;display:inline-flex}.t2-basket__voucher-toggle-label i,.t2-basket #basket_totals .order-summary-voucher__toggle-label i{width:.9375rem;height:.9375rem;color:var(--t2-color-gold)}.t2-basket #basket_totals .order-summary-voucher__chevron-up,.t2-basket #basket_totals .order-summary-voucher__toggle[aria-expanded=true] .order-summary-voucher__chevron-down{display:none}.t2-basket #basket_totals .order-summary-voucher__toggle[aria-expanded=true] .order-summary-voucher__chevron-up{display:inline-flex}.t2-basket__voucher-panel{padding-top:.375rem}.t2-basket__voucher-form,.t2-basket #basket_totals .order-summary-voucher__form{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.t2-basket__voucher-input,.t2-basket #basket_totals .order-summary-voucher__input{width:auto;min-width:0;min-height:2.5rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);background:var(--t2-color-cream);box-shadow:none;flex:8rem;padding:.5rem .75rem}.t2-basket__voucher-input:focus,.t2-basket #basket_totals .order-summary-voucher__input:focus{border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-basket__voucher-input:focus,.t2-basket #basket_totals .order-summary-voucher__input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 20%, transparent)}}.t2-basket__voucher-apply,.t2-basket #basket_totals .order-summary-voucher__apply{min-height:2.5rem;font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--t2-color-brown);background:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);cursor:pointer;flex:none;padding-inline:1rem;font-weight:600;transition:border-color .2s,color .2s}.t2-basket__voucher-apply:hover,.t2-basket #basket_totals .order-summary-voucher__apply:hover{border-color:var(--t2-color-gold);color:var(--t2-color-brown-dark)}.t2-basket__voucher-applied,.t2-basket #basket_totals .order-summary-voucher__applied-box{border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);background:var(--t2-color-cream);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.t2-basket__voucher-applied-copy strong{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);display:block}.t2-basket__voucher-applied-copy span{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft)}.t2-basket__voucher-remove,.t2-basket #basket_totals .order-summary-voucher__remove{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);color:var(--t2-color-destructive);border:1px solid var(--t2-color-destructive);background:0 0;flex-shrink:0;padding:.375rem .75rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.t2-basket__voucher-remove,.t2-basket #basket_totals .order-summary-voucher__remove{border:1px solid color-mix(in srgb, var(--t2-color-destructive) 35%, var(--t2-color-border))}}.t2-basket__voucher-remove,.t2-basket #basket_totals .order-summary-voucher__remove{border-radius:var(--t2-radius-md);cursor:pointer;transition:background-color .2s,border-color .2s}.t2-basket__voucher-remove:hover,.t2-basket #basket_totals .order-summary-voucher__remove:hover{background:var(--t2-color-destructive)}@supports (color:color-mix(in lab, red, red)){.t2-basket__voucher-remove:hover,.t2-basket #basket_totals .order-summary-voucher__remove:hover{background:color-mix(in srgb, var(--t2-color-destructive) 8%, var(--t2-color-cream))}}.t2-basket__voucher-toggle:focus-visible,.t2-basket__installments-toggle:focus-visible,.t2-basket__shipping-button:focus-visible,.t2-basket__voucher-apply:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px}.t2-basket #basket_totals .order-summary-payment-offer{background-color:var(--t2-color-white)!important;border-color:var(--t2-color-border)!important;box-shadow:var(--t2-shadow-soft)!important}.t2-basket #basket_totals .order-summary-free-shipping,.t2-basket #basket_totals .order-summary-voucher__toggle{background-color:var(--t2-color-cream)!important;border-color:var(--t2-color-border)!important;color:var(--t2-color-text-soft)!important}.t2-basket #basket_totals .order-summary-payment-offer__saving{color:var(--t2-color-text-soft)!important}.t2-basket #basket_totals .order-summary-payment-offer__icon--pix,.t2-basket #basket_totals .t2-basket__payment-offer-icon,.t2-basket #basket_totals .order-summary-payment-offer__price,.t2-basket #basket_totals #payment-discounted-total{color:var(--t2-color-gold)!important}.t2-basket__installments-toggle:hover,.t2-basket__installments-toggle:focus-visible,.t2-basket #basket_totals .order-summary-installments-toggle[aria-expanded=true]{color:var(--t2-color-brown)}.t2-basket #basket_totals .order-summary-installments-toggle{justify-content:initial!important;text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;max-width:100%!important;display:grid!important}.t2-basket #basket_totals .order-summary-installments-toggle__label{text-align:left!important;color:var(--t2-color-text-soft)!important;justify-content:flex-start!important}.t2-basket #basket_totals .order-summary-installments-toggle__label i,.t2-basket #basket_totals .order-summary-installments-toggle__label svg{color:var(--t2-color-text-soft)!important}.t2-basket__checkout-wrap{margin-top:1.5rem}.t2-basket__checkout{box-sizing:border-box;width:100%;max-width:100%;min-height:3.25rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 8px var(--t2-color-gold);justify-content:center;align-items:center;margin-bottom:.875rem;padding:.9375rem 1.5rem;font-weight:600;text-decoration:none;display:flex;color:var(--t2-color-white)!important;background:var(--t2-color-gold)!important;border:1px solid var(--t2-color-gold)!important;border-radius:var(--t2-radius-md)!important}@supports (color:color-mix(in lab, red, red)){.t2-basket__checkout{box-shadow:0 2px 8px color-mix(in srgb, var(--t2-color-gold) 25%, transparent)}}.t2-basket__checkout{transition:background-color .2s,border-color .2s,box-shadow .2s}.t2-basket a.t2-basket__checkout:hover,.t2-basket .t2-basket__checkout:hover{background:var(--t2-color-brown)!important;border-color:var(--t2-color-brown)!important;color:var(--t2-color-white)!important}.t2-basket__continue{text-align:center;font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);text-decoration:none;display:block}.t2-basket__continue:hover{color:var(--t2-color-brown)}.t2-basket__empty{text-align:center;background:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1.5rem;display:flex}.t2-basket__empty-message{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);margin:0;font-size:1.5rem}.t2-basket__empty-cta{min-width:12rem;min-height:3rem;font-family:var(--t2-font-body);letter-spacing:var(--t2-tracking-button);text-transform:uppercase;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--t2-color-white)!important;background:var(--t2-color-brown)!important;border:1px solid var(--t2-color-brown)!important;border-radius:var(--t2-radius-sm)!important}.t2-basket__empty-cta:hover{background:var(--t2-color-brown-dark)!important;border-color:var(--t2-color-brown-dark)!important}.t2-basket__auth-gate{gap:2rem;max-width:28rem;margin:3rem auto;display:grid}.t2-basket__auth-section{text-align:center;background:var(--t2-color-cream);border:1px solid var(--t2-color-border);flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex}.t2-basket__auth-title{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);margin:0;font-size:1.25rem;font-weight:500}.t2-basket__auth-btn{width:100%;min-height:3rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:var(--t2-tracking-button);text-transform:uppercase;border-radius:var(--t2-radius-sm);border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}.t2-basket__auth-btn--primary{color:var(--t2-color-on-primary);background:var(--t2-color-brown);border-color:var(--t2-color-brown)}.t2-basket__auth-btn--primary:hover{color:var(--t2-color-on-primary);background:var(--t2-color-brown-dark);border-color:var(--t2-color-brown-dark)}.t2-basket__auth-btn--secondary{color:var(--t2-color-brown);border-color:var(--t2-color-brown);background:0 0}.t2-basket__auth-btn--secondary:hover{color:var(--t2-color-on-primary);background:var(--t2-color-brown)}.t2-basket__warnings{margin-bottom:1.5rem}.t2-basket__warnings-title{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--t2-color-brown-dark);margin:0 0 .75rem;font-weight:600}.t2-basket__warning{font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);background:var(--t2-color-gold);margin-bottom:.5rem;padding:.875rem 1rem}@supports (color:color-mix(in lab, red, red)){.t2-basket__warning{background:color-mix(in srgb, var(--t2-color-gold) 12%, var(--t2-color-white))}}.t2-basket__warning{border:1px solid var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-basket__warning{border:1px solid color-mix(in srgb, var(--t2-color-gold) 35%, var(--t2-color-border))}}.t2-basket__upsell{background:var(--t2-color-cream);border:1px solid var(--t2-color-border);margin-bottom:1.5rem;padding:1.25rem 1.5rem}.t2-basket__upsell-title{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);margin:0 0 .5rem;font-size:1.125rem;font-weight:500}.t2-basket__upsell-message{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin:0}.t2-basket__upsell-message a{color:var(--t2-color-gold);text-underline-offset:.15em;text-decoration:underline}.t2-basket__summary-trust{border-top:1px solid var(--t2-color-border);flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.t2-basket__payment-methods{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.t2-basket__payment-methods svg,.t2-basket__payment-methods img{background:var(--t2-color-cream);border:1px solid var(--t2-color-border);width:auto;max-width:2.5rem;height:1.75rem;padding:.125rem;display:block}@supports (color:color-mix(in lab, red, red)){.t2-basket__payment-methods svg,.t2-basket__payment-methods img{border:1px solid color-mix(in srgb, var(--t2-color-border) 60%, transparent)}}.t2-basket__payment-methods svg,.t2-basket__payment-methods img{border-radius:var(--t2-radius-sm);box-sizing:border-box}.t2-basket__summary-trust .footer-security-seals{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.t2-basket__summary-trust .footer-security-seals svg,.t2-basket__summary-trust .footer-security-seals img{width:auto;height:2rem}.t2-basket__saved{margin-top:3rem}.t2-basket__saved-header{margin-bottom:1.25rem}.t2-basket__saved-title{font-family:var(--t2-font-sans);font-size:1.5rem;font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);letter-spacing:.02em;margin:0}.t2-basket__saved-list{background:var(--t2-color-cream);border:1px solid var(--t2-color-border);flex-direction:column;gap:0;display:flex}.t2-basket__saved-item{border-bottom:1px solid var(--t2-color-border);grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 1.5rem;display:grid}.t2-basket__saved-item:last-child{border-bottom:none}.t2-basket__saved-thumb,.t2-basket__saved-item-media .img-thumbnail{background:var(--t2-color-cream);border-radius:var(--t2-radius-sm);width:5.5rem;height:5.5rem;padding:.25rem;display:block;overflow:hidden;border:1px solid var(--t2-color-border)!important}.t2-basket__saved-thumb .wishlist-product-image,.t2-basket__saved-item-media .wishlist-product-image{object-fit:contain;width:100%;height:100%}.t2-basket__saved-item-body{grid-column:2;min-width:0}.t2-basket__saved-item-title{font-family:var(--t2-font-sans);font-size:var(--t2-text-base);color:var(--t2-color-brown-dark);margin-bottom:.375rem;font-weight:500;line-height:1.4;text-decoration:none;display:block}.t2-basket__saved-item-title:hover{color:var(--t2-color-gold)}.t2-basket__saved-item-availability{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);margin:0 0 .75rem}.t2-basket__saved-item-price{font-family:var(--t2-font-body);font-size:var(--t2-text-base);color:var(--t2-color-brown-dark);grid-column:2;margin-top:-.25rem;font-weight:600}.t2-basket__saved-item-actions{flex-wrap:wrap;grid-column:2;gap:.75rem 1rem;display:flex}.t2-basket__saved-item-actions--desktop{display:none}.t2-basket__saved-move,.t2-basket__saved-remove{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s}.t2-basket__saved-move{min-height:2.25rem;color:var(--t2-color-on-primary);background:var(--t2-color-brown);border:1px solid var(--t2-color-brown);justify-content:center;align-items:center;padding:.5rem 1rem;display:inline-flex}.t2-basket__saved-move:hover{color:var(--t2-color-on-primary);background:var(--t2-color-brown-dark);border-color:var(--t2-color-brown-dark)}.t2-basket__saved-remove{color:var(--t2-color-text-soft);background:0 0;border:none;align-items:center;padding:.5rem 0;display:inline-flex}.t2-basket__saved-remove:hover{color:var(--t2-color-gold)}.t2-basket__saved-hidden{display:none!important}@media (min-width:768px){.t2-basket__saved-item{grid-template-columns:5.5rem minmax(0,1fr) 6rem 10rem;align-items:center}.t2-basket__saved-item-body{grid-column:2}.t2-basket__saved-item-price{text-align:center;grid-column:3;margin-top:0}.t2-basket__saved-item-actions--mobile{display:none}.t2-basket__saved-item-actions--desktop{flex-direction:column;grid-column:4;align-items:stretch;gap:.5rem;display:flex}.t2-basket__saved-item-actions--desktop .t2-basket__saved-move{width:100%}.t2-basket__saved-item-actions--desktop .t2-basket__saved-remove{justify-content:center;padding:.25rem 0}}.t2-basket .basket-item-mobile__actions,.t2-basket .basket-item-mobile .checkout-quantity .input-qty{width:auto;max-width:100%}@media (min-width:992px){.t2-basket__layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:2.5rem}.t2-basket__summary-card{position:sticky;top:1.5rem}}@media (min-width:768px) and (max-width:991.98px){.t2-basket__layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:2rem}}@media (max-width:991.98px){.t2-basket__summary-card{position:static}}@media (max-width:767.98px){.t2-basket.container.page{--t2-basket-thumb-size:4.5rem;max-width:100%;padding-inline:.75rem}.t2-basket__inner{max-width:100%;padding-inline:0}.t2-basket__item{padding:1.125rem 0}.t2-basket__item-row{grid-template-columns:minmax(0,1fr);gap:1rem}.t2-basket__item-product{gap:.875rem}.t2-basket .basket-item-media,.t2-basket .basket-item-mobile__media{flex:0 0 var(--t2-basket-thumb-size,4.5rem);width:var(--t2-basket-thumb-size,4.5rem);height:var(--t2-basket-thumb-size,4.5rem)}.t2-basket__item-media .wishlist-product-image-frame,.t2-basket__item-media .img-thumbnail{width:var(--t2-basket-thumb-size,4.5rem);height:var(--t2-basket-thumb-size,4.5rem)}.t2-basket__item-product{align-items:flex-start}.t2-basket__item-title{font-size:var(--t2-text-base)}.t2-basket__item-qty,.t2-basket__item-total-col{justify-content:space-between;align-items:center;gap:1rem;display:flex}.t2-basket__item-qty:before,.t2-basket__item-total-col:before{content:attr(data-label);font-family:var(--t2-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--t2-color-text-soft);font-size:.6875rem;font-weight:600}.t2-basket__item-qty{border-top:1px solid var(--t2-color-border);padding-top:.75rem}.t2-basket__item-total-col{padding-bottom:.25rem}.t2-basket__quantity,.t2-basket__qty-wrap,.t2-basket__item-total{margin-left:auto}.t2-basket__actions{flex-direction:column;align-items:stretch;padding-inline:0}.t2-basket__back{justify-content:center}.t2-basket__clear{align-self:center}.t2-basket__summary-card{padding:1.375rem 1.25rem}.t2-basket #basket_totals .order-summary-shipping-estimate__form{flex-direction:column}.t2-basket #basket_totals .order-summary-shipping-estimate__button{width:100%}.t2-basket #shipping-methods label>.d-flex.flex-grow-1,.t2-basket #shipping-methods label>div.flex-grow-1{grid-template-columns:minmax(0,1fr);gap:.25rem}.t2-basket #shipping-methods label .text-right.ml-3{text-align:left}}@media (min-width:768px){.t2-basket__items-header{display:grid}.t2-basket #basket_totals .order-summary-shipping-estimate__form{flex-direction:row}.t2-basket #basket_totals .order-summary-shipping-estimate__button{white-space:nowrap;width:auto}}.t2-basket .checkout-quantity .input-qty,.t2-basket .t2-basket__quantity .input-qty,.t2-basket .t2-basket__qty-wrap .input-qty{background:var(--t2-color-white)!important;border:1px solid var(--t2-color-border)!important;border-radius:0!important;width:max-content!important;min-height:2.25rem!important;display:flex!important}.t2-basket .checkout-quantity .input-qty input,.t2-basket .t2-basket__qty-wrap input[data-role=line-quantity]{background:var(--t2-color-white)!important;appearance:textfield!important;border:none!important;width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important}.t2-basket .checkout-quantity .input-qty .btn-qty,.t2-basket .t2-basket__quantity .btn-qty,.t2-basket .t2-basket__qty-wrap .btn-qty{background-color:var(--t2-color-white)!important;border:none!important;width:2rem!important;height:2.25rem!important;min-height:2.25rem!important}.t2-basket .checkout-quantity .input-qty .btn-qty:hover,.t2-basket .checkout-quantity .input-qty .btn-qty:focus,.t2-basket .t2-basket__quantity .btn-qty:hover,.t2-basket .t2-basket__quantity .btn-qty:focus,.t2-basket .t2-basket__qty-wrap .btn-qty:hover,.t2-basket .t2-basket__qty-wrap .btn-qty:focus{background-color:var(--t2-color-secondary)!important}.t2-basket .basket_summary .basket-items,.t2-basket .t2-basket__item.basket-items{border:none!important;border-bottom:1px solid var(--t2-color-border)!important;box-shadow:none!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.t2-basket .basket-item-product{gap:1.125rem!important}.t2-basket .basket-item-info{gap:0!important;display:block!important}.t2-basket .basket-item-name,.t2-basket .basket-item-name:hover{color:var(--t2-color-brown-dark)!important;font-family:var(--t2-font-sans)!important;font-size:1.125rem!important;font-weight:500!important;text-decoration:none!important}.t2-basket .basket-item-price{color:inherit!important;font-size:inherit!important;align-items:baseline!important;gap:.375rem .5rem!important;display:flex!important}.t2-basket .basket-price-current{color:var(--t2-color-brown-dark)!important;font-family:var(--t2-font-sans)!important;font-size:1rem!important;font-weight:600!important}.t2-basket .basket-price-original{color:var(--t2-color-text-soft)!important;opacity:1!important;font-size:.8125rem!important}.t2-basket .basket-discount-badge{color:var(--t2-color-discount)!important;background-color:#0000!important;border-radius:0!important;padding:0!important;font-size:.8125rem!important;font-weight:600!important;display:inline!important}.t2-basket .basket-item-total{color:var(--t2-color-brown-dark)!important;font-family:var(--t2-font-sans)!important;font-size:1.0625rem!important;font-weight:600!important}.t2-basket .basket-item-variants{color:var(--t2-color-text-soft)!important;font-family:var(--t2-font-body)!important;font-size:.8125rem!important}.t2-basket__item--gift{background:0 0!important}.t2-basket__item--gift .t2-basket__item-product{grid-column:1/-1}.t2-basket__item--gift .t2-basket__item-qty,.t2-basket__item--gift .t2-basket__item-total-col{display:none}.t2-basket__item--gift .t2-basket__item-info{width:100%;max-width:50rem}@media (max-width:991.98px){.t2-basket__item--gift .t2-basket__item-info{max-width:100%}}.t2-basket__gift-image-frame{position:relative}.t2-basket__gift-badge{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:var(--t2-color-on-primary);border-radius:var(--t2-radius-sm);background:#188038;align-items:center;padding:.125rem .375rem;font-size:.625rem;font-weight:700;line-height:1.1;display:inline-flex;position:absolute;top:.375rem;left:.375rem}.t2-basket__item-title--gift{white-space:normal;align-items:flex-start;gap:.375rem;min-width:0;max-width:100%;display:inline-flex!important}.t2-basket__item-title--gift span{overflow-wrap:anywhere;white-space:normal;min-width:0}.t2-basket__gift-title-icon,.t2-basket__gift-description-icon{color:#188038;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.875rem;height:.875rem}.t2-basket .t2-basket__gift-price,.t2-basket .basket-price-current--gift{color:#188038!important}.t2-basket__gift-description{color:#188038;align-items:center;gap:.3125rem;margin-top:.375rem;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex}.t2-basket__gift-quantity{min-width:2rem;min-height:2rem;color:var(--t2-color-brown-dark);font-family:var(--t2-font-body);font-size:var(--t2-text-sm);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.t2-basket .basket-quantity-section{margin:0!important;padding:0!important}.t2-cart-drawer__overlay{z-index:var(--z-storefront-cart-backdrop,1050);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c241c73;display:none;position:fixed;inset:0}.t2-cart-drawer__overlay.is-open{display:block}.t2-cart-drawer__panel{width:min(30rem,100vw);height:100dvh;min-height:0;max-height:100dvh;z-index:var(--z-storefront-cart-drawer,1060);background:var(--t2-color-cream);flex-direction:column;transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.t2-cart-drawer__panel.is-open{transform:translate(0)}body.drawer-open{overflow:hidden}.t2-cart-drawer__body{height:100%;min-height:0;color:var(--t2-color-text);flex-direction:column;flex:auto;display:flex}.t2-cart-drawer__body.is-add-success{animation:.9s t2-cart-drawer-add-success}@keyframes t2-cart-drawer-add-success{0%{background-color:color-mix(in srgb, var(--t2-color-gold) 18%, transparent)}to{background-color:#0000}}.t2-cart-drawer__header{background:var(--t2-color-cream);border-bottom:1px solid var(--t2-color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.375rem 1.5rem 1.25rem;display:flex}.t2-cart-drawer__header-info{flex-direction:column;gap:.25rem;min-width:0;display:flex}.t2-cart-drawer__title{font-family:var(--t2-font-sans);font-size:1.375rem;font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0}.t2-cart-drawer__title.is-success{color:var(--t2-color-brown);transition:color .2s}.t2-cart-drawer__count{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--t2-color-text-soft)}.t2-cart-drawer__close{background:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-sm);width:2.25rem;height:2.25rem;color:var(--t2-color-text-soft);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-top:-.125rem;padding:0;line-height:1;transition:color .2s,border-color .2s,background-color .2s;display:flex}.t2-cart-drawer__close svg,.t2-cart-drawer__close i{width:1.125rem;height:1.125rem}.t2-cart-drawer__close:hover{color:var(--t2-color-brown-dark);border-color:var(--t2-color-gold);background:var(--t2-color-cream)}.t2-cart-drawer__shipping{background:var(--t2-color-cream);border-bottom:1px solid var(--t2-color-border);flex-shrink:0;padding:.875rem 1.5rem}.t2-cart-drawer__shipping-text{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-brown);margin-bottom:.5rem;font-weight:500}.t2-cart-drawer__shipping-text--progress{color:var(--t2-color-text-soft)}.t2-cart-drawer__shipping-bar{background:var(--t2-color-border);border-radius:999px;height:.375rem;overflow:hidden}.t2-cart-drawer__shipping-progress{background:linear-gradient(90deg, var(--t2-color-gold), var(--t2-color-brown));border-radius:999px;width:0;height:100%;transition:width .4s}.t2-cart-drawer__shipping-progress--full{width:100%}.t2-cart-drawer__gift-rules{background:var(--t2-color-cream);border-bottom:1px solid var(--t2-color-border);flex-shrink:0;padding:.875rem 1.5rem}.t2-cart-drawer__gift-rules:empty,.t2-cart-drawer__gift-rules:not(:has(.gift-rule-message)){border-bottom:0;padding:0;display:none}.t2-cart-drawer__gift-rules .t2-gift-rule-messages{margin:0}.t2-cart-drawer__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 1.5rem;overflow:hidden auto}.t2-cart-drawer__empty{text-align:center;background:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin:2rem 0;padding:3rem 1.5rem;display:flex}.t2-cart-drawer__empty-message{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);margin:0;font-size:1.25rem}.t2-cart-drawer__item{border-bottom:1px solid var(--t2-color-border);align-items:flex-start;gap:.875rem;padding:1.125rem 0;display:flex;position:relative}.t2-cart-drawer__item:last-child{border-bottom:none}.t2-cart-drawer__item.is-updating .t2-cart-drawer__media,.t2-cart-drawer__item.is-updating .t2-cart-drawer__item-main,.t2-cart-drawer__item.is-updating .t2-cart-drawer__remove{opacity:.55}.t2-cart-drawer__item.is-updating .cart-drawer__qty-btn,.t2-cart-drawer__item.is-updating .cart-drawer__qty-input{cursor:progress}.t2-cart-drawer__media{flex:0 0 4.75rem;width:4.75rem;height:4.75rem}.t2-cart-drawer__media a{box-sizing:border-box;background:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);justify-content:center;align-items:center;width:4.75rem;height:4.75rem;padding:.375rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.t2-cart-drawer__media .cart-drawer__item-thumb:not(.img-fallback){object-fit:contain;object-position:center;background:0 0;border:0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.t2-cart-drawer__media .cart-drawer__item-thumb.img-fallback{width:100%;height:100%;color:var(--t2-color-text-soft);background:0 0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;line-height:1;text-decoration:none;display:flex}.t2-cart-drawer__media .cart-drawer__item-thumb .missing-image-placeholder__icon{width:2.25rem;max-width:2.25rem;height:2.25rem;max-height:2.25rem}.t2-cart-drawer__info{flex-direction:column;flex:1;min-width:0;min-height:4.75rem;padding-right:1.5rem;display:flex}.t2-cart-drawer__item-main{flex-direction:column;gap:.125rem;min-width:0;display:flex}.t2-cart-drawer__item-title{font-family:var(--t2-font-sans);font-size:var(--t2-text-sm);overflow-wrap:anywhere;font-weight:500;line-height:1.35;color:var(--t2-color-text)!important}.t2-cart-drawer__item-title:hover{color:var(--t2-color-brown)!important}.t2-cart-drawer__item-title--gift{white-space:normal;align-items:flex-start;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.t2-cart-drawer__item-title--gift span{overflow-wrap:anywhere;white-space:normal;min-width:0}.t2-cart-drawer__gift-title-icon{color:#188038;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.875rem;height:.875rem}.t2-cart-drawer__item-variant{font-family:var(--t2-font-body);letter-spacing:.02em;color:var(--t2-color-text-soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:.8125rem;font-size:.6875rem;line-height:1.2;display:block;overflow:hidden}.t2-cart-drawer__item-variant--empty{visibility:hidden}.t2-cart-drawer__item-variant--gift{visibility:visible;color:var(--t2-color-text-soft)}.t2-cart-drawer__item-price-row{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.125rem;display:flex}.t2-cart-drawer__item--has-variant .t2-cart-drawer__item-price-row{margin-top:0}.t2-cart-drawer__item-price{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);font-weight:600}.t2-cart-drawer__item--gift .t2-cart-drawer__item-price{color:#188038}.t2-cart-drawer__gift-badge{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:var(--t2-color-on-primary);border-radius:var(--t2-radius-sm);background:#188038;padding:.125rem .375rem;font-size:.625rem;font-weight:700;line-height:1.1;display:inline-flex;position:absolute;top:.375rem;left:.375rem}.t2-cart-drawer__gift-description{width:fit-content;max-width:100%;font-family:var(--t2-font-body);color:#188038;align-items:center;margin-top:auto;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex}.t2-cart-drawer__item-old-price{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);text-decoration:line-through}.t2-cart-drawer__item-price-row .basket-discount-badge{letter-spacing:.03em;color:var(--t2-color-on-primary);background:var(--t2-color-brown);border-radius:var(--t2-radius-sm);padding:.125rem .4375rem;font-size:.6875rem;font-weight:700}.t2-cart-drawer__quantity{border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-sm);align-items:center;width:fit-content;max-width:100%;height:2.25rem;margin-top:auto;display:flex;overflow:hidden}.t2-cart-drawer__quantity.is-loading{border-color:var(--t2-color-gold);box-shadow:0 0 0 1px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-cart-drawer__quantity.is-loading{box-shadow:0 0 0 1px color-mix(in srgb, var(--t2-color-gold) 25%, transparent)}}@keyframes t2-cart-drawer-qty-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.t2-cart-drawer__quantity.is-stock-limited,.cart-drawer__item-qty.is-stock-limited{animation:.35s t2-cart-drawer-qty-shake}.cart-drawer__qty-stock-hint{color:#888;opacity:0;width:fit-content;margin-top:.25rem;font-size:.6875rem;line-height:1.3;transition:opacity .2s;display:block}.cart-drawer__qty-stock-hint.is-visible{opacity:1}.cart-drawer__qty-stock-hint[hidden]{display:none!important}.t2-cart-drawer__quantity .cart-drawer__qty-btn{width:2.25rem;height:2.25rem;color:var(--t2-color-text);background:var(--t2-color-cream);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:600;line-height:1;transition:background-color .2s,color .2s;display:flex}.t2-cart-drawer__quantity .cart-drawer__qty-btn:hover{background:var(--t2-color-secondary);color:var(--t2-color-brown)}.t2-cart-drawer__quantity .cart-drawer__qty-btn:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:-2px}.t2-cart-drawer__quantity .cart-drawer__qty-input{width:2.25rem;height:2.25rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);text-align:center;color:var(--t2-color-text);background:var(--t2-color-cream);appearance:textfield;border:none;padding:0;font-weight:600}.t2-cart-drawer__quantity .cart-drawer__qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.t2-cart-drawer__quantity .cart-drawer__qty-input::-webkit-inner-spin-button{-webkit-appearance:none}.t2-cart-drawer__item .cart-drawer__qty-loading{align-items:center;min-height:1.125rem;margin-top:.375rem;display:none}.t2-cart-drawer__item.is-updating .cart-drawer__qty-loading{display:inline-flex}.t2-cart-drawer__item .cart-drawer__qty-spinner{border:2px solid #2c241c1f;border-top-color:var(--t2-color-gold);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite t2-cart-drawer-spin}@keyframes t2-cart-drawer-spin{to{transform:rotate(360deg)}}.t2-cart-drawer__remove{color:var(--t2-color-text-soft);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;line-height:1;transition:color .2s;display:flex;position:absolute;top:1.125rem;right:0}.t2-cart-drawer__remove svg,.t2-cart-drawer__remove i{width:1rem;height:1rem}.t2-cart-drawer__remove:hover{color:#b42318}.t2-cart-drawer__footer{padding:1.25rem 1.5rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));background:var(--t2-color-cream);border-top:1px solid var(--t2-color-border);flex:none;margin-top:auto}.t2-cart-drawer__totals{flex-direction:column;gap:.5rem;display:flex}.t2-cart-drawer__totals-row{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.t2-cart-drawer__totals-row>span:last-child{color:var(--t2-color-text);text-align:right}.t2-cart-drawer__totals-row--savings{color:var(--t2-color-brown);font-weight:500}.t2-cart-drawer__totals-row--savings>span:last-child{color:var(--t2-color-brown)}.t2-cart-drawer__divider{border:none;border-top:1px solid var(--t2-color-border);margin:.875rem 0}.t2-cart-drawer__total{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem;display:flex}.t2-cart-drawer__total-label{font-family:var(--t2-font-sans);font-size:var(--t2-text-base);color:var(--t2-color-text);font-weight:500}.t2-cart-drawer__total-value{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);font-size:1.375rem;font-weight:600}.t2-cart-drawer__installments{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);text-align:right;margin:0 0 .75rem}.t2-cart-drawer__actions{flex-direction:column;gap:.625rem;margin-top:.875rem;display:flex}.t2-cart-drawer__checkout{width:100%;min-height:3.25rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:.9375rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #b8956a40;color:var(--t2-color-white)!important;background:var(--t2-color-gold)!important;border:1px solid var(--t2-color-gold)!important;border-radius:var(--t2-radius-md)!important}.t2-cart-drawer__checkout:hover{background:var(--t2-color-brown)!important;border-color:var(--t2-color-brown)!important;color:var(--t2-color-white)!important}.t2-cart-drawer__cart-link{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);text-align:center;text-decoration:none;transition:color .2s;display:block}.t2-cart-drawer__cart-link:hover{color:var(--t2-color-brown);text-decoration:underline}.t2-cart-drawer__auth{flex:auto;min-height:0;padding:2.5rem 1.5rem;overflow-y:auto}.t2-cart-drawer__auth h3{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);font-size:1.25rem}@media (max-width:767.98px){.t2-cart-drawer__panel{width:100vw;max-width:100vw}.t2-cart-drawer__header{padding:1.125rem 1.125rem 1rem}.t2-cart-drawer__list{padding:0 1.125rem}.t2-cart-drawer__footer{padding:1.125rem;padding-bottom:calc(1.125rem + env(safe-area-inset-bottom,0px))}.t2-cart-drawer__empty{margin:1.5rem 0;padding:2.5rem 1.25rem}}.t2-blog{font-family:var(--t2-font-body);color:var(--t2-color-text);overflow-x:clip}.t2-blog__inner{max-width:var(--t2-listing-max-width,1440px);margin-inline:auto;padding-bottom:2.5rem}.t2-blog__header{margin-bottom:1.75rem}.t2-blog__title{font-family:var(--t2-font-sans);font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0 0 .5rem}.t2-blog__description{font-size:var(--t2-text-sm);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);background-color:var(--t2-color-cream);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);margin-bottom:.75rem;padding:1rem 1.25rem}.t2-blog__description p:last-child{margin-bottom:0}.t2-blog__count{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin:0}.t2-blog__layout{--bs-gutter-x:1.5rem;align-items:flex-start}.t2-blog__sidebar{position:relative}.t2-blog__sidebar-body{background-color:var(--t2-color-white);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-lg);padding:1.25rem;position:sticky;top:5rem}.t2-blog__sidebar-heading{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:var(--t2-tracking-eyebrow);text-transform:uppercase;color:var(--t2-color-brown-dark);margin-bottom:.75rem;font-weight:600}.t2-blog__sidebar-list{margin:0;padding:0;list-style:none}.t2-blog__sidebar-link{font-size:var(--t2-text-sm);border-bottom:1px solid var(--t2-color-border);padding:.5rem 0;text-decoration:none;transition:color .2s;display:block;color:var(--t2-color-text)!important}.t2-blog__sidebar-link:last-child{border-bottom:none}.t2-blog__sidebar-link:hover{color:var(--t2-color-gold)!important}.t2-blog__sidebar-link.is-active{font-weight:600;color:var(--t2-color-gold)!important}.t2-blog__sidebar-link .text-muted,.t2-blog__tag-count{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft)}.t2-blog__sidebar-tags{gap:.375rem}.t2-blog__tag{font-size:var(--t2-text-xs);border-radius:var(--t2-radius-sm);background:var(--t2-color-cream);color:var(--t2-color-text);border:1px solid var(--t2-color-border);padding:.25rem .625rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.t2-blog__tag:hover,.t2-blog__tag.active{background:var(--t2-color-gold);color:var(--t2-color-on-primary);border-color:var(--t2-color-gold)}.t2-blog__filter-btn{font-size:var(--t2-text-sm);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:600;display:inline-flex;background-color:var(--t2-color-brown-dark)!important;border-color:var(--t2-color-brown-dark)!important;border-radius:var(--t2-radius-md)!important}.t2-blog__filter-btn:hover{background-color:var(--t2-color-brown)!important;border-color:var(--t2-color-brown)!important}.t2-blog__main{min-width:0}.t2-blog__grid{margin-top:.25rem}.t2-blog__card{background:var(--t2-color-white);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-lg);transition:transform .25s;overflow:hidden}.t2-blog__card:hover{transform:translateY(-2px)}.t2-blog__card-media{aspect-ratio:16/10;background:var(--t2-color-cream);text-decoration:none;display:block;overflow:hidden}.t2-blog__card-image{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.t2-blog__card:hover .t2-blog__card-image{transform:scale(1.04)}.t2-blog__card-fallback{width:100%;height:100%;min-height:10rem}.t2-blog__card-body{flex:auto}.t2-blog__meta{gap:.5rem}.t2-blog__card-category{font-size:var(--t2-text-xs);letter-spacing:var(--t2-tracking-eyebrow);text-transform:uppercase;font-weight:600;text-decoration:none;transition:color .2s;color:var(--t2-color-gold)!important}.t2-blog__card-category:hover{color:var(--t2-color-brown)!important}.t2-blog__card-date{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);white-space:nowrap}.t2-blog__card-title{font-family:var(--t2-font-sans);font-size:1.125rem;font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);text-decoration:none;transition:color .2s;display:block}.t2-blog__card-title:hover{color:var(--t2-color-gold)}.t2-blog__excerpt{font-size:var(--t2-text-sm);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft)}.t2-blog__card-link{font-size:var(--t2-text-sm);letter-spacing:.02em;color:var(--t2-color-gold);font-weight:600;text-decoration:none;transition:color .2s}.t2-blog__card-link:hover{color:var(--t2-color-brown);text-decoration:underline}.t2-blog__empty{text-align:center;font-size:var(--t2-text-base);color:var(--t2-color-text-soft);background:var(--t2-color-cream);border:1px dashed var(--t2-color-border);border-radius:var(--t2-radius-lg);padding:3rem 1.5rem}.t2-blog__pagination{margin-top:2rem}.t2-blog__counter{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin:0 0 .75rem}.t2-blog__load-btn{border:2px solid var(--t2-color-gold);border-radius:var(--t2-radius-md);min-width:10rem;color:var(--t2-color-brown-dark);font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.t2-blog__load-btn:hover:not(:disabled){background:var(--t2-color-gold);color:var(--t2-color-on-primary);border-color:var(--t2-color-gold)}.t2-blog__load-btn:disabled,.t2-blog__load-btn.is-loading{opacity:.65;cursor:not-allowed}.t2-blog__load-btn .btn-load-more__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite t2-blog-spinner;display:none}.t2-blog__load-btn.is-loading .btn-load-more__label{display:none}.t2-blog__load-btn.is-loading .btn-load-more__spinner{display:inline-block}.t2-blog__load-btn--secondary{border-width:1px;border-color:var(--t2-color-border);color:var(--t2-color-text-soft)}.t2-blog__load-btn--secondary:hover:not(:disabled){background:var(--t2-color-cream);color:var(--t2-color-brown-dark);border-color:var(--t2-color-gold)}.t2-blog__load-btn:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px}@keyframes t2-blog-spinner{to{transform:rotate(360deg)}}.t2-blog__filter-modal .modal-content{border-radius:var(--t2-radius-lg);border-color:var(--t2-color-border);background-color:var(--t2-color-white);box-shadow:var(--t2-shadow-elevated)}.t2-blog__filter-modal .modal-header{border-bottom-color:var(--t2-color-border);background-color:var(--t2-color-cream);padding:1rem 1.25rem}.t2-blog__filter-modal .modal-body{padding:1.25rem}.t2-blog__filter-modal .modal-header .btn-link{color:var(--t2-color-brown-dark);text-decoration:none;transition:color .2s}.t2-blog__filter-modal .modal-header .btn-link:hover,.t2-blog__filter-modal .modal-header .btn-link:focus-visible{color:var(--t2-color-gold);outline:none}.t2-blog__filter-btn:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px}.t2-blog__filter-modal .modal-title{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark)}.t2-blog-post{font-family:var(--t2-font-body);color:var(--t2-color-text);overflow-x:clip}.t2-blog-post__inner{max-width:var(--t2-listing-max-width,1440px);margin-inline:auto;padding-bottom:2.5rem}.t2-blog-post__article{max-width:42rem;margin-inline:auto}.t2-blog-post__header{margin-bottom:2rem}.t2-blog-post__eyebrow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.t2-blog-post__category{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--t2-color-on-primary);background-color:var(--t2-color-brown-dark);border-radius:var(--t2-radius-sm);align-items:center;padding:.25rem .625rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.t2-blog-post__category:hover,.t2-blog-post__category:focus-visible{background-color:var(--t2-color-brown);color:var(--t2-color-on-primary);outline:none;text-decoration:none}.t2-blog-post__reading-time{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);align-items:center;gap:.375rem;display:inline-flex}.t2-blog-post__reading-time-icon{width:.875rem;height:.875rem}.t2-blog-post__title{font-family:var(--t2-font-sans);font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0 0 1rem}.t2-blog-post__excerpt{font-size:var(--t2-text-base);line-height:var(--t2-leading-normal);color:var(--t2-color-text);margin:0 0 1.5rem}.t2-blog-post__byline{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:.25rem;display:flex}.t2-blog-post__author{align-items:center;gap:.75rem;min-width:0;display:flex}.t2-blog-post__avatar{width:2.5rem;height:2.5rem;font-size:var(--t2-text-xs);letter-spacing:.04em;color:var(--t2-color-brown-dark);background-color:var(--t2-color-secondary);border:1px solid var(--t2-color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.t2-blog-post__author-name{font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);font-weight:600}.t2-blog-post__date{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.t2-blog-post__date-icon{width:.875rem;height:.875rem}.t2-blog-post__share--inline{margin-left:auto}.t2-blog-post__share--footer{align-items:center;gap:.75rem;display:flex}.t2-blog-post__share-label{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);white-space:nowrap}.t2-blog-post__share-list{align-items:center;gap:.375rem;display:flex}.t2-blog-post__share-btn{border:1px solid var(--t2-color-border);width:2rem;height:2rem;color:var(--t2-color-text-soft);cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.t2-blog-post__share-icon,.t2-blog-post__share-lucide{width:.875rem;height:.875rem}.t2-blog-post__share-btn:hover,.t2-blog-post__share-btn:focus-visible{color:var(--t2-color-brown-dark);border-color:var(--t2-color-brown-dark);background-color:var(--t2-color-cream);outline:none}.t2-blog-post__share-btn--copy.is-copied{color:var(--t2-color-on-primary);background-color:var(--t2-color-brown-dark);border-color:var(--t2-color-brown-dark)}.t2-blog-post__copy-toast{z-index:1100;border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);background-color:var(--t2-color-cream);color:var(--t2-color-brown-dark);font-family:var(--t2-font-body);font-size:var(--t2-text-sm);opacity:0;pointer-events:none;align-items:center;gap:.625rem;padding:.75rem 1rem;font-weight:500;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(.5rem);box-shadow:0 8px 24px #411f0c1f}.t2-blog-post__copy-toast.is-visible{opacity:1;transform:translateY(0)}.t2-blog-post__copy-toast-icon{background-color:var(--t2-color-brown-dark);width:1.25rem;height:1.25rem;color:var(--t2-color-on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.t2-blog-post__copy-toast-icon svg{width:.75rem;height:.75rem}.t2-blog-post__image{margin-bottom:2rem}.t2-blog-post__cover{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.t2-blog-post__toc{border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);background-color:var(--t2-color-secondary);margin-bottom:2rem;overflow:hidden}.t2-blog-post__toc[hidden]{display:none}.t2-blog-post__toc-toggle{width:100%;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;font-weight:600;display:flex}.t2-blog-post__toc-toggle-label{align-items:center;gap:.5rem;display:inline-flex}.t2-blog-post__toc-toggle-icon,.t2-blog-post__toc-chevron{flex-shrink:0;width:1rem;height:1rem}.t2-blog-post__toc-list{flex-direction:column;gap:.5rem;margin:0;padding:0 1rem 1rem;list-style:none;display:flex}.t2-blog-post__toc.is-collapsed .t2-blog-post__toc-list{display:none}.t2-blog-post__toc.is-collapsed .t2-blog-post__toc-chevron{transform:rotate(180deg)}.t2-blog-post__toc-list a{font-size:var(--t2-text-sm);line-height:var(--t2-leading-normal);color:var(--t2-color-text);align-items:baseline;gap:.75rem;text-decoration:none;transition:color .15s;display:flex}.t2-blog-post__toc-list a:hover,.t2-blog-post__toc-list a:focus-visible{color:var(--t2-color-gold);outline:none}.t2-blog-post__toc-num{min-width:1.5rem;font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);flex-shrink:0;font-weight:600}.t2-blog-post__content{font-family:var(--t2-font-body);font-size:var(--t2-text-base);color:var(--t2-color-text);line-height:1.75}.t2-blog-post__content>:first-child{margin-top:0}.t2-blog-post__content h2,.t2-blog-post__content h3,.t2-blog-post__content h4{font-family:var(--t2-font-sans);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin-top:2.25rem;margin-bottom:.875rem}.t2-blog-post__content h2{font-size:clamp(1.375rem,2.5vw,1.75rem)}.t2-blog-post__content h3{font-size:clamp(1.125rem,2vw,1.375rem)}.t2-blog-post__content h4{font-size:1.0625rem;font-family:var(--t2-font-body);font-weight:600}.t2-blog-post__content p{margin-bottom:1.375rem}.t2-blog-post__content img{border-radius:var(--t2-radius-md);width:100%;max-width:100%;height:auto;margin:2rem 0;display:block}.t2-blog-post__content a{color:var(--t2-color-gold);text-underline-offset:.15em;text-decoration:underline;transition:color .2s}.t2-blog-post__content a:hover,.t2-blog-post__content a:focus-visible{color:var(--t2-color-brown);outline:none}.t2-blog-post__content blockquote{border-left:4px solid var(--t2-color-gold);background:var(--t2-color-cream);border-radius:0 var(--t2-radius-sm) var(--t2-radius-sm) 0;font-style:italic;font-size:var(--t2-text-lg);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);margin:2rem 0;padding:1rem 1.5rem}.t2-blog-post__content blockquote p{margin-bottom:0}.t2-blog-post__content ul,.t2-blog-post__content ol{margin-bottom:1.25rem;padding-left:1.5rem}.t2-blog-post__content li{margin-bottom:.4rem}.t2-blog-post__content pre,.t2-blog-post__content code{background:var(--t2-color-cream);border-radius:var(--t2-radius-sm);font-size:.875em}.t2-blog-post__content pre{margin-bottom:1.25rem;padding:1rem;overflow-x:auto}.t2-blog-post__content code{padding:1px 5px}.t2-blog-post__tags{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:2rem;display:flex}.t2-blog-post__tags-label{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft)}.t2-blog-post__tags-list{flex-wrap:wrap;gap:.5rem;display:flex}.t2-blog-post__tag{font-size:var(--t2-text-xs);background:var(--t2-color-secondary);color:var(--t2-color-text);border:1px solid var(--t2-color-border);border-radius:999px;padding:.25rem .75rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.t2-blog-post__tag:hover,.t2-blog-post__tag:focus-visible{background:var(--t2-color-cream);border-color:var(--t2-color-brown-dark);color:var(--t2-color-brown-dark);outline:none}.t2-blog-post__footer{border-top:1px solid var(--t2-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.t2-blog-post__back-link{font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);font-weight:600;text-decoration:none;transition:color .2s}.t2-blog-post__back-link:hover,.t2-blog-post__back-link:focus-visible{color:var(--t2-color-gold);outline:none;text-decoration:underline}.t2-blog__card-title:focus-visible,.t2-blog__card-link:focus-visible,.t2-blog__sidebar-link:focus-visible,.t2-blog__tag:focus-visible,.t2-blog-post__tag:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px}@media (max-width:991.98px){.t2-blog__inner,.t2-blog-post__inner{padding-left:0;padding-right:0}.t2-blog__card-title{font-size:1.0625rem}}@media (max-width:575.98px){.t2-blog__grid{--bs-gutter-x:1rem}.t2-blog-post__byline{flex-direction:column;align-items:flex-start}.t2-blog-post__share--inline{width:100%;margin-left:0}.t2-blog-post__footer{flex-direction:column;align-items:flex-start}}:where([class*=t2-]) :where(a,button,[role=button],input:not([type=hidden]),select,textarea,summary):focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px}.t2-product-card__body>a:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px;border-radius:2px}.t2-product-card__actions .btn-comprar:focus-visible,.t2-product-card__wishlist .heart-btn:focus-visible,.t2-header #menu-principal .main-menu-item:focus-visible,.t2-header #menu-principal .nav-link:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px}.t2-home-hero .main-homepage-slider-nav .main-nav-item:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px;border-radius:50%}.t2-listing__sidebar .facet-header:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px;border-radius:var(--t2-radius-sm)}.t2-pdp__breadcrumb-item a:focus-visible,.t2-pdp__breadcrumb-back a:focus-visible,.t2-pdp__auth-button:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px;border-radius:2px}.t2-cart-drawer a:focus-visible,.t2-cart-drawer button:focus-visible,.t2-basket a:focus-visible,.t2-basket button:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){[class*=t2-],[class*=t2-]:before,[class*=t2-]:after,[class*=t2-] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[class*=t2-] .t2-product-card__image img,[class*=t2-] .t2-product-card__image .product-img-fallback,[class*=t2-] .t2-product-card__image .img-fallback,[class*=t2-] .t2-home-banners__image,[class*=t2-] .t2-blog__card-image img{transition:none!important}[class*=t2-] .t2-product-card:hover .t2-product-card__image img,[class*=t2-] .t2-product-card:hover .t2-product-card__image .product-img-fallback,[class*=t2-] .t2-product-card:hover .t2-product-card__image .img-fallback,[class*=t2-] .t2-home-banners__link:hover .t2-home-banners__image,[class*=t2-] .t2-home-banners__link:focus-visible .t2-home-banners__image,[class*=t2-] .t2-benefits__item:hover .t2-benefits__icon,[class*=t2-] .t2-benefits__item:focus-within .t2-benefits__icon,[class*=t2-] .t2-product-section__link:hover,[class*=t2-] .t2-product-section__link:focus-visible,[class*=t2-] .t2-home-banners__link:hover,[class*=t2-] .t2-home-banners__link:focus-visible,[class*=t2-] .t2-brands__link:hover,[class*=t2-] .t2-brands__link:focus-visible,[class*=t2-] .t2-blog__card:hover .t2-blog__card-image img{transform:none!important}[class*=t2-] .t2-cart-drawer__shipping-progress{transition:none!important}[class*=t2-] .t2-cart-drawer__item .cart-drawer__qty-spinner{animation:none!important}}@media (max-width:991.98px){.t2-header__mobile .hamburger-btn,.t2-header__mobile .t2-header__mobile-action-link,.t2-header__mobile .t2-header__mobile-cart-link,.t2-header__mobile .cart-link,.t2-header__action-btn{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;display:inline-flex}.t2-home-hero .main-homepage-controllers .controler,.t2-home-hero .t2-home-hero__controls .controler,.t2-product-section__controls.products-carrousel-controlers .slide-control,.t2-brands__controls.products-carrousel-controlers .slide-control,.t2-pdp .products-carrousel-controlers .slide-control,.t2-pdp-buybox__quantity .btn-qty,.t2-pdp__actions .btn-qty,.t2-basket__quantity .btn-qty,.t2-cart-drawer__quantity .cart-drawer__qty-btn{min-width:2.75rem;min-height:2.75rem}.t2-listing__active-filters .btn-outline-secondary,.t2-listing__pagination .pagination .page-link,.t2-listing__pagination .storefront-load-more__button,.t2-blog__tag,.t2-blog-post__tag,.t2-blog__filter-btn{justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex}.t2-home-hero .main-homepage-slider-nav .main-nav-item{min-width:2.75rem;min-height:2.75rem}.t2-home-hero,.t2-benefits,.t2-product-section,.t2-home-banners,.t2-brands,.t2-blog,.t2-blog-post,.t2-footer,.t2-header,.t2-basket{max-width:100%;overflow-x:clip}.review-modal#reviewModal .modal-dialog{width:min(calc(100% - 2rem), var(--bs-modal-width));max-width:min(calc(100% - 2rem), var(--bs-modal-width));margin-left:auto;margin-right:auto}}.t2-auth.auth-page{box-sizing:border-box;width:100%;max-width:28rem;min-height:calc(100vh - 12rem);font-family:var(--t2-font-body);color:var(--t2-color-text);margin:0 auto;padding:4rem 1.25rem 5rem;overflow-x:clip}.t2-auth .auth-page__intro{text-align:center;margin-bottom:2rem}.t2-auth .auth-page__intro h1,.t2-auth .auth-page__intro .h1{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);overflow-wrap:break-word;margin:0 0 .625rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:500;line-height:1.15}.t2-auth .auth-page__intro p{font-size:var(--t2-text-base);color:var(--t2-color-text-soft);margin:0;line-height:1.55}.t2-auth .auth-back-link{font-size:var(--t2-text-sm);color:var(--t2-color-gold);align-items:center;gap:.375rem;margin-bottom:1.25rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.t2-auth .auth-back-link:hover,.t2-auth .auth-back-link:focus-visible{color:var(--t2-color-brown);text-decoration:none}.t2-auth .auth-card{box-sizing:border-box;border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);background-color:var(--t2-color-white);width:100%;max-width:100%;box-shadow:none;padding:2rem 1.75rem}.t2-auth .auth-card--message{text-align:center}.t2-auth .auth-card .form-group{margin-bottom:1.25rem!important}.t2-auth .auth-card .form-group:last-of-type{margin-bottom:0!important}.t2-auth .auth-card label,.t2-auth .auth-card .col-form-label{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);margin-bottom:.375rem;font-weight:500;line-height:1.4;display:block}.t2-auth .auth-card label.required:after,.t2-auth .auth-card .col-form-label.required:after{content:" *";color:var(--t2-color-destructive)}.t2-auth .auth-card .form-control{width:100%;min-height:2.75rem;font-family:var(--t2-font-body);font-size:var(--t2-text-base);color:var(--t2-color-text);background-color:var(--t2-color-white);border:1px solid var(--t2-color-border);border-radius:var(--t2-radius-md);padding:.625rem .875rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.t2-auth .auth-card .form-control:focus{border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-auth .auth-card .form-control:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 30%, transparent)}}.t2-auth .auth-card .form-control:focus{outline:none}.t2-auth .auth-card .form-control:focus-visible{border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-auth .auth-card .form-control:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-auth .auth-card .password-field{position:relative}.t2-auth .auth-card .password-field__input{padding-right:3rem}.t2-auth .auth-card .password-field__toggle{border-radius:var(--t2-radius-md);width:2.25rem;height:2.25rem;color:var(--t2-color-text-soft);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.t2-auth .auth-card .password-field__toggle:hover,.t2-auth .auth-card .password-field__toggle:focus-visible{color:var(--t2-color-gold);outline:none}.t2-auth .auth-card .password-field__toggle:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-auth .auth-card .password-field__toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-auth .auth-card .password-field__icon{width:1.125rem;height:1.125rem}.t2-auth .auth-card .password-field__icon--hide,.t2-auth .auth-card .password-field__toggle[aria-pressed=true] .password-field__icon--show{display:none}.t2-auth .auth-card .password-field__toggle[aria-pressed=true] .password-field__icon--hide{display:block}.t2-auth .auth-card .form-check{margin-top:.25rem}.t2-auth .auth-card .form-check label{cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:0;font-weight:400;display:inline-flex}.t2-auth .auth-card .error-block,.t2-auth .auth-card .invalid-feedback{font-size:var(--t2-text-sm);color:var(--t2-color-destructive);margin-top:.375rem;line-height:1.4;display:block}.t2-auth .auth-card .form-text,.t2-auth .auth-card .help-block,.t2-auth .auth-card .helptext{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft);margin-top:.375rem;line-height:1.45}.t2-auth .auth-card .alert-danger{font-size:var(--t2-text-sm);color:var(--t2-color-destructive);background-color:var(--t2-color-destructive);align-items:flex-start;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.t2-auth .auth-card .alert-danger{background-color:color-mix(in srgb, var(--t2-color-destructive) 8%, var(--t2-color-white))}}.t2-auth .auth-card .alert-danger{border:1px solid var(--t2-color-destructive)}@supports (color:color-mix(in lab, red, red)){.t2-auth .auth-card .alert-danger{border:1px solid color-mix(in srgb, var(--t2-color-destructive) 25%, transparent)}}.t2-auth .auth-card .alert-danger{border-radius:var(--t2-radius-md)}.t2-auth .auth-card__field-action{font-size:var(--t2-text-sm);justify-content:flex-end;margin:-.5rem 0 1.25rem;display:flex}.t2-auth .auth-submit.btn,.t2-auth .auth-submit.btn-primary,.t2-auth .auth-card__actions .auth-submit{width:100%;min-height:2.75rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;justify-content:center;align-items:center;margin-top:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex;color:var(--t2-color-white)!important;background-color:var(--t2-color-brown-dark)!important;border:1px solid var(--t2-color-brown-dark)!important;border-radius:var(--t2-radius-md)!important}.t2-auth .auth-submit.btn:hover,.t2-auth .auth-submit.btn:focus-visible,.t2-auth .auth-card__actions .auth-submit:hover,.t2-auth .auth-card__actions .auth-submit:focus-visible{color:var(--t2-color-white)!important;background-color:var(--t2-color-brown)!important;border-color:var(--t2-color-brown)!important}.t2-auth .auth-submit.btn:focus-visible,.t2-auth .auth-card__actions .auth-submit:focus-visible{box-shadow:0 0 0 2px var(--t2-color-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.t2-auth .auth-submit.btn:focus-visible,.t2-auth .auth-card__actions .auth-submit:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-auth .auth-link{color:var(--t2-color-gold);font-weight:500;text-decoration:none;transition:color .2s}.t2-auth .auth-link:hover,.t2-auth .auth-link:focus-visible{color:var(--t2-color-brown);text-decoration:underline}.t2-auth .auth-link--muted{color:var(--t2-color-text-soft);font-weight:400}.t2-auth .auth-link--muted:hover,.t2-auth .auth-link--muted:focus-visible{color:var(--t2-color-gold)}.t2-auth .auth-card__terms{font-size:var(--t2-text-xs);text-align:center;color:var(--t2-color-text-soft);overflow-wrap:break-word;margin:1.25rem 0 0;line-height:1.55}.t2-auth .auth-card__message{font-size:var(--t2-text-base);color:var(--t2-color-text-soft);margin-bottom:.875rem;line-height:1.65}.t2-auth .auth-card__message:last-of-type{margin-bottom:0}.t2-auth .auth-card__actions{flex-direction:column;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.t2-auth .auth-card__actions .auth-submit{width:min(100%,22.5rem);margin-top:0}.t2-auth .auth-card__actions .auth-link{font-size:var(--t2-text-sm)}.t2-auth .auth-page__footer{font-size:var(--t2-text-sm);text-align:center;color:var(--t2-color-text-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin-top:1.75rem;display:flex}.t2-auth .auth-page__footer--stacked{flex-direction:column;gap:.75rem}.t2-auth .cf-turnstile{margin:1rem 0 .5rem}@media (max-width:575.98px){.t2-auth.auth-page{max-width:100%;padding:2.5rem 1rem 3.5rem}.t2-auth .auth-card{padding:1.5rem 1.25rem}.t2-auth .auth-page__intro h1,.t2-auth .auth-page__intro .h1{font-size:1.625rem}}.t2-institutional{font-family:var(--t2-font-body);color:var(--t2-color-text)}.t2-institutional__inner{max-width:var(--t2-listing-max-width,1440px);margin-inline:auto;padding-bottom:2.5rem}.t2-institutional__header{margin-bottom:2rem;position:relative}.t2-institutional__edit-link{font-size:var(--t2-text-xs);color:var(--t2-color-text-soft);align-items:center;gap:.375rem;margin-bottom:1rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.t2-institutional__edit-link:hover,.t2-institutional__edit-link:focus-visible{color:var(--t2-color-gold);text-decoration:none}.t2-institutional__title{font-family:var(--t2-font-sans);font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0 0 .75rem}.t2-institutional__subtitle{max-width:42rem;font-size:var(--t2-text-base);color:var(--t2-color-text-soft);margin:0;line-height:1.6}.t2-institutional__prose{max-width:var(--t2-institutional-prose-max-width);font-family:var(--t2-font-body);font-size:var(--t2-text-base);line-height:var(--t2-leading-normal);color:var(--t2-color-text)}.t2-institutional__prose>:first-child{margin-top:0}.t2-institutional__prose h2,.t2-institutional__prose h3,.t2-institutional__prose h4{font-family:var(--t2-font-sans);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin-top:2.25rem;margin-bottom:.875rem}.t2-institutional__prose h2{font-size:clamp(1.375rem,2.5vw,1.75rem)}.t2-institutional__prose h3{font-size:clamp(1.125rem,2vw,1.375rem)}.t2-institutional__prose h4{font-size:1.0625rem}.t2-institutional__prose p{margin-bottom:1.375rem}.t2-institutional__prose img{border-radius:var(--t2-radius-md);width:100%;max-width:100%;height:auto;margin:2rem 0;display:block}.t2-institutional__prose a{color:var(--t2-color-gold);text-underline-offset:.15em;text-decoration:underline;transition:color .2s}.t2-institutional__prose a:hover,.t2-institutional__prose a:focus-visible{color:var(--t2-color-brown);outline:none}.t2-institutional__prose blockquote{border-left:4px solid var(--t2-color-gold);background:var(--t2-color-cream);border-radius:0 var(--t2-radius-sm) var(--t2-radius-sm) 0;font-style:italic;font-size:var(--t2-text-lg);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);margin:2rem 0;padding:1rem 1.5rem}.t2-institutional__prose blockquote p{margin-bottom:0}.t2-institutional__prose ul,.t2-institutional__prose ol{margin-bottom:1.25rem;padding-left:1.5rem}.t2-institutional__prose li{margin-bottom:.4rem}.t2-institutional__prose pre,.t2-institutional__prose code{background:var(--t2-color-cream);border-radius:var(--t2-radius-sm);font-size:.875em}.t2-institutional__prose pre{margin-bottom:1.25rem;padding:1rem;overflow-x:auto}.t2-institutional__prose code{padding:1px 5px}.t2-institutional__contact-grid{align-items:start;gap:2rem;display:grid}.t2-institutional__panel{border:1px solid var(--t2-color-border);background:var(--t2-color-white);border-radius:var(--t2-radius-md);padding:2rem}.t2-institutional__panel-title{font-family:var(--t2-font-sans);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0 0 .625rem}.t2-institutional__panel-lead{font-size:var(--t2-text-base);color:var(--t2-color-text-soft);margin:0 0 1.75rem;line-height:1.55}.t2-institutional__contact-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.t2-institutional__contact-item{align-items:flex-start;gap:1rem;display:flex}.t2-institutional__contact-item--muted .t2-institutional__contact-value{color:var(--t2-color-text-soft)}.t2-institutional__contact-icon{width:var(--t2-institutional-contact-icon-size);height:var(--t2-institutional-contact-icon-size);background:var(--t2-color-gold);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.t2-institutional__contact-icon{background:color-mix(in srgb, var(--t2-color-gold) 10%, transparent)}}.t2-institutional__contact-icon{color:var(--t2-color-gold)}.t2-institutional__contact-icon svg{display:block}.t2-institutional__contact-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.t2-institutional__contact-label{font-size:var(--t2-text-xs);letter-spacing:var(--t2-tracking-eyebrow);text-transform:uppercase;color:var(--t2-color-text-soft);font-weight:600}.t2-institutional__contact-value{font-size:var(--t2-text-base);color:var(--t2-color-brown-dark);word-break:break-word;line-height:1.45;text-decoration:none}a.t2-institutional__contact-value:hover,a.t2-institutional__contact-value:focus-visible{color:var(--t2-color-gold);text-decoration:none}@media (min-width:992px){.t2-institutional__contact-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.t2-institutional__edit-link{margin-bottom:0;position:absolute;top:0;right:0}}@media (max-width:767.98px){.t2-institutional__panel{padding:1.5rem}}.t2-error-404__inner{max-width:var(--t2-listing-max-width,1440px);margin-inline:auto;padding-bottom:2.5rem}.t2-error-404__content{text-align:center;max-width:40rem;margin-inline:auto;padding:2rem 0 2.5rem}.t2-error-404__eyebrow{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);letter-spacing:var(--t2-tracking-eyebrow);text-transform:uppercase;color:var(--t2-color-gold);margin:0 0 .625rem;font-weight:600}.t2-error-404__title{font-family:var(--t2-font-sans);font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);margin:0 0 1rem}.t2-error-404__message{max-width:36rem;font-size:var(--t2-text-base);color:var(--t2-color-text-soft);margin:0 auto;line-height:1.65}.t2-error-404__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.t2-error-404__links{font-size:var(--t2-text-sm);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);margin:1.25rem 0 0}.t2-error-404__links a{color:var(--t2-color-text-soft);text-decoration:none;transition:color .2s}.t2-error-404__links a:hover,.t2-error-404__links a:focus-visible{color:var(--t2-color-gold);text-decoration:none}.t2-error-404 .btn-outline-secondary{color:var(--t2-color-brown)!important;border:1px solid var(--t2-color-brown)!important;background:0 0!important}.t2-error-404 .btn-outline-secondary:hover,.t2-error-404 .btn-outline-secondary:focus-visible{color:var(--t2-color-on-primary)!important;background:var(--t2-color-brown)!important;border-color:var(--t2-color-brown)!important}@media (max-width:575.98px){.t2-error-404__actions{flex-direction:column;align-items:center}.t2-error-404__actions .btn{width:100%;max-width:20rem}}.t2-account{font-family:var(--t2-font-body);color:var(--t2-color-text);background-color:var(--t2-color-cream)}.t2-account.container.page{max-width:1440px;padding-top:0;padding-bottom:2rem}@media (min-width:992px){.t2-account.container.page{padding-bottom:3rem}}.t2-account__breadcrumbs{margin-bottom:.25rem}.t2-account .breadcrumb,.t2-account__breadcrumb-list{padding:var(--t2-page-breadcrumb-padding-block-start) 0 var(--t2-page-breadcrumb-padding-block-end);font-family:var(--t2-font-body);font-size:var(--t2-text-sm);background:0 0;flex-wrap:wrap;align-items:center;gap:.35rem 0;margin:0;line-height:1.4;list-style:none;display:flex}.t2-account .breadcrumb-item{min-width:0;color:var(--t2-color-text-soft);align-items:center;gap:.35rem;display:inline-flex}.t2-account .breadcrumb-item a{color:var(--t2-color-text-soft);text-decoration:none;transition:color .2s}.t2-account .breadcrumb-item a:hover,.t2-account .breadcrumb-item a:focus-visible{color:var(--t2-color-gold);outline:none}.t2-account .breadcrumb-item.active{color:var(--t2-color-brown-dark);font-weight:500}.t2-account .breadcrumb-item+.breadcrumb-item:before{content:"";width:.875rem;height:.875rem;color:var(--t2-color-warm-gray);float:none;background-color:currentColor;margin-right:.35rem;padding:0;display:inline-block;-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' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/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' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.t2-account .page-header{border:none;margin-top:0;margin-bottom:1.5rem}.t2-account .page-header h1{font-family:var(--t2-font-sans);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:var(--t2-leading-tight);color:var(--t2-color-brown-dark);letter-spacing:.02em;margin:0}.t2-account .tabcontent :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);font-weight:500}.t2-account .pix-qr-code{max-width:200px}.t2-account .order-col-subtotal{white-space:nowrap;text-align:right;width:1%}.t2-account .order-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0;display:flex}.t2-account .order-header :is(h1,h2){margin-bottom:0}.t2-account .order-date-placed{margin-top:6px;font-size:.875rem}.t2-account .order-date-icon{vertical-align:-2px;margin-right:4px}.t2-account .order-heading-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.t2-account .order-heading-main{min-width:0}.t2-account .order-reorder-form{flex-shrink:0;margin:0}@media (max-width:767.98px){.t2-account .order-heading-row{flex-direction:column}}.t2-account .order-info-card .card-header{background-color:var(--bs-card-cap-bg,#00000008);padding:.5rem .75rem}.t2-account .order-info-card .card-header .card-title{font-size:var(--storefront-font-size-body,1rem);margin:0;font-weight:500}.t2-account .order-info-card .card-body{padding:.5rem .75rem}.t2-account .pickup-section+.pickup-section{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.t2-account .address-cep{white-space:nowrap}.t2-account .order-summary-value{text-align:right}.t2-account .account-form-intro,.t2-account .text-muted,.t2-account .form-text{color:var(--t2-color-text-soft)!important}.t2-account .account-nav{background:var(--t2-color-white);border:1px solid var(--t2-color-border);box-shadow:none;border-radius:0;overflow:hidden}.t2-account .account-nav .nav-link{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);border-left:none;border-radius:0;margin:0;padding:.875rem 1.25rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;color:var(--t2-color-text)!important}.t2-account .account-nav .nav-link:hover,.t2-account .account-nav .nav-link:focus-visible{background-color:var(--t2-color-muted);text-decoration:none;color:var(--t2-color-gold)!important}.t2-account .account-nav .nav-link.active{font-weight:600;background-color:var(--t2-color-gold)!important;color:var(--t2-color-white)!important}.t2-account .account-mobile-nav__toggle{border:1px solid var(--t2-color-border);background:var(--t2-color-white);color:var(--t2-color-brown-dark);box-shadow:none;border-radius:0}.t2-account .account-mobile-nav__toggle:hover,.t2-account .account-mobile-nav__toggle:focus-visible{border-color:var(--t2-color-gold);color:var(--t2-color-gold)}.t2-account .account-mobile-nav__chevron{color:var(--t2-color-text-soft)}.t2-account .card,.t2-account .address-card-neutral,.t2-account .order-info-card,.t2-account .notification-detail-card,.t2-account .account-confirmation,.t2-account .order-line-mobile-card,.t2-account .order-summary-mobile-card,.t2-account [class*=-card-table],.t2-account [class$=-card]{box-shadow:none}.t2-account .card,.t2-account .address-card-neutral,.t2-account .order-info-card,.t2-account .notification-detail-card{background:var(--t2-color-white);overflow:hidden;border:1px solid var(--t2-color-border)!important;border-radius:0!important}.t2-account .card-header,.t2-account .order-info-card .card-header{border-bottom:1px solid var(--t2-color-border);padding:.875rem 1.25rem;background:var(--t2-color-white)!important}.t2-account .card-header .address-name,.t2-account .card-header .card-title,.t2-account .order-info-card .card-title{font-family:var(--t2-font-sans);font-size:var(--t2-text-base);color:var(--t2-color-brown-dark);font-weight:500}.t2-account .card-body,.t2-account .card-footer{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text)}.t2-account .card-footer{border-top:1px solid var(--t2-color-border);background:var(--t2-color-white)!important}.t2-account .btn,.t2-account a.btn{line-height:1;font-family:var(--t2-font-body);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:.4rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.t2-account .btn-primary,.t2-account .btn-brand-color{min-height:2.25rem;font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;padding:.375rem .875rem;color:var(--t2-color-white)!important;background-color:var(--t2-color-brown)!important;border:1px solid var(--t2-color-brown)!important}.t2-account .btn-primary:hover,.t2-account .btn-primary:focus-visible,.t2-account .btn-brand-color:hover,.t2-account .btn-brand-color:focus-visible{color:var(--t2-color-white)!important;background-color:var(--t2-color-brown-dark)!important;border-color:var(--t2-color-brown-dark)!important}.t2-account .btn-secondary,.t2-account .btn-outline-secondary{min-height:2.25rem;font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;padding:.375rem .875rem;color:var(--t2-color-brown)!important;border:1px solid var(--t2-color-brown)!important;background:0 0!important}.t2-account .btn-secondary:hover,.t2-account .btn-outline-secondary:hover,.t2-account .btn-outline-secondary:focus-visible{color:var(--t2-color-white)!important;background:var(--t2-color-brown)!important;border-color:var(--t2-color-brown)!important}.t2-account .btn-outline-danger,.t2-account .btn-danger{min-height:2.25rem;font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;padding:.375rem .875rem;color:var(--t2-color-destructive)!important;border:1px solid var(--t2-color-destructive)!important;background:0 0!important}.t2-account .btn-outline-danger:hover,.t2-account .btn-danger:hover,.t2-account .btn-outline-danger:focus-visible{color:var(--t2-color-white)!important;background:var(--t2-color-destructive)!important;border-color:var(--t2-color-destructive)!important}.t2-account .btn-sm{min-height:2.25rem;font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;padding:.375rem .875rem}.t2-account .btn-lg{min-height:2.25rem;font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;--bs-btn-padding-y:.375rem;--bs-btn-padding-x:.875rem;--bs-btn-font-size:var(--t2-text-xs);padding:.375rem .875rem}.t2-account .account-primary-actions .btn,.t2-account .wishlist-create-wrap .btn,.t2-account .wishlist-detail-actions .btn,.t2-account .address-form-page .address-form-actions .btn{min-height:2.25rem;font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;padding:.375rem .875rem}.t2-account label,.t2-account .col-form-label{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-brown-dark);font-weight:500}.t2-account .form-control,.t2-account select.form-control,.t2-account textarea.form-control{min-height:2.75rem;font-family:var(--t2-font-body);font-size:var(--t2-text-sm);color:var(--t2-color-text);background:var(--t2-color-white);border:1px solid var(--t2-color-border);border-radius:0;padding:.625rem .875rem}.t2-account textarea.form-control{min-height:6rem}.t2-account .form-control:focus,.t2-account select.form-control:focus,.t2-account textarea.form-control:focus{border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-account .form-control:focus,.t2-account select.form-control:focus,.t2-account textarea.form-control:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}.t2-account .form-control:focus,.t2-account select.form-control:focus,.t2-account textarea.form-control:focus{outline:none}.t2-account .profile-form-section-title{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);margin-bottom:.75rem;font-size:1.125rem;font-weight:500}.t2-account .error-block,.t2-account .invalid-feedback{color:var(--t2-color-destructive);font-size:var(--t2-text-sm)}.t2-account .account-table{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);border-color:var(--t2-color-border);margin-bottom:0}.t2-account .account-table thead th{font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--t2-color-text-soft);border-bottom:1px solid var(--t2-color-border);padding:.875rem 1rem;font-weight:600;background:var(--t2-color-white)!important}.t2-account .account-table tbody th,.t2-account .account-table tbody td{vertical-align:middle;border-color:var(--t2-color-border);padding:.875rem 1rem}.t2-account .account-table tbody tr:nth-child(2n){background:var(--t2-color-secondary)}.t2-account .account-table tbody tr:hover{background:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-account .account-table tbody tr:hover{background:color-mix(in srgb, var(--t2-color-gold) 8%, var(--t2-color-secondary))}}.t2-account .orders-card-table .order-col-number a,.t2-account .wishlist-card-table .wishlist-col-name a{color:var(--t2-color-brown-dark);font-weight:600}.t2-account .orders-card-table .order-col-number a:hover,.t2-account .wishlist-card-table .wishlist-col-name a:hover{color:var(--t2-color-gold)}.t2-account .order-row:focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:-2px}.t2-account .notifications-tabs,.t2-account .nav-tabs{border-bottom:1px solid var(--t2-color-border);gap:1.5rem;margin-bottom:1rem}.t2-account .notifications-tabs .nav-link,.t2-account .nav-tabs .nav-link{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:var(--t2-tracking-eyebrow);text-transform:uppercase;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.5rem 0;font-weight:600;color:var(--t2-color-text-soft)!important}.t2-account .notifications-tabs .nav-link:hover,.t2-account .nav-tabs .nav-link:hover{border-bottom-color:#0000;color:var(--t2-color-gold)!important}.t2-account .notifications-tabs .nav-link.active,.t2-account .nav-tabs .nav-link.active{border-bottom-color:var(--t2-color-gold);background:0 0;color:var(--t2-color-brown-dark)!important}.t2-account .badge,.t2-account .badge-addr,.t2-account .badge-addr-primary,.t2-account .badge-alert{font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:0;padding:.25rem .625rem;font-weight:600}.t2-account .badge-addr,.t2-account .badge-addr-primary{color:var(--t2-color-brown-dark);background:var(--t2-color-gold);padding:.25rem .5rem}@supports (color:color-mix(in lab, red, red)){.t2-account .badge-addr,.t2-account .badge-addr-primary{background:color-mix(in srgb, var(--t2-color-gold) 15%, var(--t2-color-white))}}.t2-account .badge-addr,.t2-account .badge-addr-primary{border:1px solid var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-account .badge-addr,.t2-account .badge-addr-primary{border:1px solid color-mix(in srgb, var(--t2-color-gold) 35%, var(--t2-color-border))}}.t2-account .badge-addr-primary{color:var(--t2-color-on-primary);background:var(--t2-color-gold);border-color:var(--t2-color-gold)}.t2-account .badge-pendente,.t2-account .badge-aguardando,.t2-account .badge-preparando,.t2-account .badge-secondary{color:var(--t2-color-brown-dark);background:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-account .badge-pendente,.t2-account .badge-aguardando,.t2-account .badge-preparando,.t2-account .badge-secondary{background:color-mix(in srgb, var(--t2-color-gold) 14%, var(--t2-color-white))}}.t2-account .badge-pendente,.t2-account .badge-aguardando,.t2-account .badge-preparando,.t2-account .badge-secondary{border-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-account .badge-pendente,.t2-account .badge-aguardando,.t2-account .badge-preparando,.t2-account .badge-secondary{border-color:color-mix(in srgb, var(--t2-color-gold) 30%, var(--t2-color-border))}}.t2-account .badge-entregue,.t2-account .badge-pago,.t2-account .badge-aprovado,.t2-account .badge-enviado,.t2-account .badge-success,.t2-account .badge-info{color:var(--t2-color-brown-dark);background:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-account .badge-entregue,.t2-account .badge-pago,.t2-account .badge-aprovado,.t2-account .badge-enviado,.t2-account .badge-success,.t2-account .badge-info{background:color-mix(in srgb, var(--t2-color-gold) 22%, var(--t2-color-white))}}.t2-account .badge-entregue,.t2-account .badge-pago,.t2-account .badge-aprovado,.t2-account .badge-enviado,.t2-account .badge-success,.t2-account .badge-info{border-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-account .badge-entregue,.t2-account .badge-pago,.t2-account .badge-aprovado,.t2-account .badge-enviado,.t2-account .badge-success,.t2-account .badge-info{border-color:color-mix(in srgb, var(--t2-color-gold) 45%, var(--t2-color-border))}}.t2-account .badge-processando,.t2-account .badge-error,.t2-account .badge-cancelled{color:var(--t2-color-discount);background:var(--t2-color-discount)}@supports (color:color-mix(in lab, red, red)){.t2-account .badge-processando,.t2-account .badge-error,.t2-account .badge-cancelled{background:color-mix(in srgb, var(--t2-color-discount) 10%, var(--t2-color-white))}}.t2-account .badge-processando,.t2-account .badge-error,.t2-account .badge-cancelled{border-color:var(--t2-color-discount)}@supports (color:color-mix(in lab, red, red)){.t2-account .badge-processando,.t2-account .badge-error,.t2-account .badge-cancelled{border-color:color-mix(in srgb, var(--t2-color-discount) 28%, var(--t2-color-border))}}.t2-account .badge-alert-active{color:var(--t2-color-on-primary);background:var(--t2-color-brown)}.t2-account .badge-alert-cancelled,.t2-account .badge-alert-closed{color:var(--t2-color-text-soft);background:var(--t2-color-muted)}.t2-account .badge-alert-unconfirmed{color:var(--t2-color-brown-dark);background:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-account .badge-alert-unconfirmed{background:color-mix(in srgb, var(--t2-color-gold) 18%, var(--t2-color-white))}}.t2-account .brand-color,.t2-account .address-action-link{font-weight:600;text-decoration:none;color:var(--t2-color-gold)!important}.t2-account .brand-color:hover,.t2-account .address-action-link:hover{text-decoration:underline;color:var(--t2-color-brown)!important}.t2-account .wishlist-action-trigger,.t2-account .notification-action-trigger,.t2-account .btn-action-neutral{border-radius:0;justify-content:center;align-items:center;gap:.4rem;line-height:1;display:inline-flex;border-color:var(--t2-color-brown)!important;color:var(--t2-color-brown)!important;background:var(--t2-color-white)!important}.t2-account .wishlist-action-trigger:hover,.t2-account .notification-action-trigger:hover{border-color:var(--t2-color-gold)!important;color:var(--t2-color-gold)!important}.t2-account .dropdown-menu{border:1px solid var(--t2-color-border);box-shadow:var(--t2-shadow-elevated);border-radius:0}.t2-account .dropdown-item{font-size:var(--t2-text-sm)}.t2-account .dropdown-item:hover,.t2-account .dropdown-item:focus{background:var(--t2-color-secondary);color:var(--t2-color-brown-dark)}.t2-account .account-empty-state{text-align:center;font-size:var(--t2-text-base);line-height:var(--t2-leading-normal);color:var(--t2-color-text-soft);background:var(--t2-color-white);border:1px dashed var(--t2-color-border);flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:2rem 0;padding:3rem 1.5rem;display:flex}.t2-account .account-empty-state:before{content:"";background:var(--t2-color-gold);border-radius:50%;width:3rem;height:3rem;display:block}@supports (color:color-mix(in lab, red, red)){.t2-account .account-empty-state:before{background:color-mix(in srgb, var(--t2-color-gold) 12%, transparent)}}.t2-account .account-empty-state:before{background-color:var(--t2-color-gold);-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' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") 50%/1.5rem 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' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") 50%/1.5rem no-repeat}.t2-account .alert{font-family:var(--t2-font-body);font-size:var(--t2-text-sm);border-radius:0}.t2-account .alert-success{color:var(--t2-color-brown-dark);background:var(--t2-color-brown)}@supports (color:color-mix(in lab, red, red)){.t2-account .alert-success{background:color-mix(in srgb, var(--t2-color-brown) 8%, var(--t2-color-white))}}.t2-account .alert-success{border-color:var(--t2-color-brown)}@supports (color:color-mix(in lab, red, red)){.t2-account .alert-success{border-color:color-mix(in srgb, var(--t2-color-brown) 25%, var(--t2-color-border))}}.t2-account .alert-danger{color:var(--t2-color-destructive);background:var(--t2-color-destructive)}@supports (color:color-mix(in lab, red, red)){.t2-account .alert-danger{background:color-mix(in srgb, var(--t2-color-destructive) 8%, var(--t2-color-white))}}.t2-account .alert-danger{border-color:var(--t2-color-destructive)}@supports (color:color-mix(in lab, red, red)){.t2-account .alert-danger{border-color:color-mix(in srgb, var(--t2-color-destructive) 25%, transparent)}}.t2-account .alert-warning{color:var(--t2-color-brown-dark);background:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-account .alert-warning{background:color-mix(in srgb, var(--t2-color-gold) 12%, var(--t2-color-white))}}.t2-account .alert-warning{border-color:var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){.t2-account .alert-warning{border-color:color-mix(in srgb, var(--t2-color-gold) 35%, var(--t2-color-border))}}.t2-account .notification-detail-card__title{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);font-weight:500}.t2-account .notification-detail-card__meta,.t2-account .notification-date-text{color:var(--t2-color-text-soft);font-size:var(--t2-text-sm)}.t2-account .notification-title-link.is-unread{color:var(--t2-color-brown-dark);font-weight:600}.t2-account .order-header h2,.t2-account .order-header .h1{font-family:var(--t2-font-sans);color:var(--t2-color-brown-dark);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:500}.t2-account .order-header .badge,.t2-account .orders-card-table .order-col-status .badge,.t2-account .order-col-status .badge{border-radius:0}.t2-account .order-summary-row-total th,.t2-account .order-summary-row-total td,.t2-account .order-summary-mobile-card__row--total{color:var(--t2-color-brown-dark);font-weight:600}.t2-account .order-line-mobile-card,.t2-account .order-summary-mobile-card{border:1px solid var(--t2-color-border);background:var(--t2-color-white);border-radius:0}.t2-account .order-mobile-label{font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--t2-color-text-soft)}.t2-account .storefront-load-more__button,.t2-account .btn-load-more{border:1px solid var(--t2-color-brown);min-height:2.25rem;color:var(--t2-color-brown);line-height:1;font-family:var(--t2-font-body);font-size:var(--t2-text-xs);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.4rem;padding:.375rem .875rem;font-weight:600;display:inline-flex}.t2-account .storefront-load-more__button:hover:not(:disabled),.t2-account .btn-load-more:hover:not(:disabled){background:var(--t2-color-brown);color:var(--t2-color-on-primary);border-color:var(--t2-color-brown)}.t2-account .notifications-bulk-label{font-size:var(--t2-text-sm);color:var(--t2-color-text-soft)}.t2-account .wishlist-create-wrap{margin-top:1.5rem}.t2-account .wishlist-create-wrap .btn{white-space:nowrap}@media (max-width:575.98px){.t2-account .wishlist-create-wrap .btn,.t2-account .account-primary-actions .btn{white-space:nowrap;width:100%}}.t2-account .img-thumbnail,.t2-account .wishlist-product-image-frame{background:var(--t2-color-white);border-color:var(--t2-color-border)!important;border-radius:0!important}@media (max-width:991.98px){.t2-account .account-nav{border-left:none;border-right:none}.t2-account .account-nav .nav-link{border-radius:0;min-height:2.75rem;margin:0;padding:.75rem 1rem}}:is(.t2-header,.t2-footer,.t2-pdp,.t2-listing,.t2-basket,.t2-cart-drawer,.t2-product-section,.t2-institutional,.t2-blog,.t2-blog-post,.t2-home-hero,.t2-benefits,.t2-home-banners,.t2-brands,.t2-account) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),select,textarea,.form-control,.form-select){border-radius:0}:is(.t2-header,.t2-footer,.t2-pdp,.t2-listing,.t2-basket,.t2-cart-drawer,.t2-product-section,.t2-institutional,.t2-blog,.t2-blog-post,.t2-home-hero,.t2-benefits,.t2-home-banners,.t2-brands,.t2-account) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),select,textarea,.form-control,.form-select):focus{border-color:var(--t2-color-gold);box-shadow:0 0 0 2px var(--t2-color-gold)}@supports (color:color-mix(in lab, red, red)){:is(.t2-header,.t2-footer,.t2-pdp,.t2-listing,.t2-basket,.t2-cart-drawer,.t2-product-section,.t2-institutional,.t2-blog,.t2-blog-post,.t2-home-hero,.t2-benefits,.t2-home-banners,.t2-brands,.t2-account) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),select,textarea,.form-control,.form-select):focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--t2-color-gold) 35%, transparent)}}:is(.t2-header,.t2-footer,.t2-pdp,.t2-listing,.t2-basket,.t2-cart-drawer,.t2-product-section,.t2-institutional,.t2-blog,.t2-blog-post,.t2-home-hero,.t2-benefits,.t2-home-banners,.t2-brands,.t2-account) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),select,textarea,.form-control,.form-select):focus{outline:none}:is(.t2-header,.t2-footer,.t2-pdp,.t2-listing,.t2-basket,.t2-cart-drawer,.t2-product-section,.t2-institutional,.t2-blog,.t2-blog-post,.t2-home-hero,.t2-benefits,.t2-home-banners,.t2-brands,.t2-account) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),select,textarea,.form-control,.form-select):focus-visible{outline:2px solid var(--t2-color-gold);outline-offset:1px}:is(.t2-header,.t2-footer,.t2-pdp,.t2-listing,.t2-basket,.t2-cart-drawer,.t2-product-section,.t2-institutional,.t2-blog,.t2-blog-post,.t2-home-hero,.t2-benefits,.t2-home-banners,.t2-brands,.t2-account) :where(input[type=checkbox],input[type=radio]){accent-color:var(--t2-color-gold)}.t2-pdp .product_main .quantity-input,.t2-pdp .product_main .checkout-quantity .input-qty,.t2-pdp .product_main .checkout-quantity .input-qty .quantity-input{border-radius:0}:is(.t2-header,.t2-footer,.t2-pdp,.t2-listing,.t2-basket,.t2-cart-drawer,.t2-product-section,.t2-institutional,.t2-blog,.t2-blog-post,.t2-home-hero,.t2-benefits,.t2-home-banners,.t2-brands,.t2-account) :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--t2-font-sans)}:is(.t2-header,.t2-footer,.t2-pdp,.t2-listing,.t2-basket,.t2-cart-drawer,.t2-product-section,.t2-institutional,.t2-blog,.t2-blog-post,.t2-home-hero,.t2-benefits,.t2-home-banners,.t2-brands,.t2-account) :where(.btn,.btn-comprar,.t2-listing__btn,.t2-pdp-buybox__button){border-radius:0}:is(.t2-header,.t2-footer,.t2-pdp,.t2-listing,.t2-basket,.t2-cart-drawer,.t2-product-section,.t2-institutional,.t2-blog,.t2-blog-post,.t2-home-hero,.t2-benefits,.t2-home-banners,.t2-brands,.t2-account) :where(.btn-comprar,.t2-pdp-buybox__button){text-transform:uppercase;letter-spacing:var(--t2-tracking-button)}:is(.t2-header,.t2-footer,.t2-pdp,.t2-listing,.t2-basket,.t2-cart-drawer,.t2-product-section,.t2-institutional,.t2-blog,.t2-blog-post,.t2-home-hero,.t2-benefits,.t2-home-banners,.t2-brands,.t2-account) :where(.badge,.discount-badge,.pdp-discount-badge,.basket-discount-badge,.t2-product-card__badge,.product-condition-badge){border-radius:0}.t2-card{border:1px solid var(--t2-color-border);background:var(--t2-color-white);border-radius:0}.t2-table{border-collapse:collapse;border-radius:0;width:100%}.t2-table :is(th,td){border-radius:0}.t2-table tbody tr:nth-child(2n){background:var(--t2-color-secondary)}
