[x-cloak].twc-cookie-banner-cloak{display:none!important}.twc-copyable-text{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;vertical-align:middle}.twc-copyable-text__prefix,.twc-copyable-text__copy{flex:0 0 auto}.twc-copyable-text__content{min-width:0}.twc-copyable-text__button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;min-height:2rem;padding:0;color:currentColor;line-height:1;vertical-align:middle}.twc-copyable-text__button .svg-wrapper,.twc-copyable-text__button svg{display:block;width:1.1rem;height:1.1rem}.twc-copyable-text__copy{position:relative;display:inline-flex;align-items:center}.twc-copyable-text__status[hidden]{display:none}.twc-copyable-text__status--visible{position:absolute;top:50%;left:calc(100% + .45rem);z-index:1;padding:.2rem .45rem;border-radius:999px;background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));font-size:.72rem;font-weight:600;line-height:1.2;white-space:nowrap;transform:translateY(-50%);animation:twc-copyable-text-status 1.8s var(--animation-easing) both}@keyframes twc-copyable-text-status{0%{opacity:0;transform:translate(-.25rem,-50%)}16%,72%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translate(.15rem,-50%)}}html.twc-birthday-card-selector-scroll-lock,body.twc-birthday-card-selector-scroll-lock{overflow:hidden;overscroll-behavior:none}.twc-birthday-card-selector{display:grid;gap:.7rem;width:100%;margin:0}.twc-birthday-card-selector__trigger{width:100%;justify-content:center}.twc-birthday-card-selector__trigger[style*=--twc-birthday-card-trigger-border]{border-color:var(--twc-birthday-card-trigger-border)}.twc-birthday-card-selector__trigger[style*=--twc-birthday-card-trigger-background]{background:var(--twc-birthday-card-trigger-background)}.twc-birthday-card-selector__trigger[style*=--twc-birthday-card-trigger-color]{color:var(--twc-birthday-card-trigger-color)}.twc-birthday-card-selector__summary{position:relative;display:flex;align-items:center;gap:.5rem;min-width:0;margin:0;padding:.75rem .85rem;border:1px solid color-mix(in srgb,rgb(var(--color-foreground-rgb)) 14%,transparent);background:color-mix(in srgb,rgb(var(--color-background-rgb)) 94%,#c8aa65 6%);color:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 78%,transparent);font-size:.98rem;line-height:1.35}.twc-birthday-card-selector__summary[hidden]{display:none}.twc-birthday-card-selector__summary-label{flex:0 0 auto;font-weight:700;color:rgb(var(--color-foreground-rgb))}.twc-birthday-card-selector__summary [data-twc-birthday-card-summary-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twc-birthday-card-selector__summary-remove{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;max-width:2.25rem;max-height:2.25rem;margin-left:auto;padding:0;border:0;border-radius:.25rem;background:transparent;color:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 46%,transparent);cursor:pointer;font:inherit;line-height:1;box-shadow:none;transition:background var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.twc-birthday-card-selector__summary-remove:hover{background:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 6%,transparent);color:#8f6a32}.twc-birthday-card-selector__summary-remove:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:2px}.twc-birthday-card-selector__summary-remove span{display:block;font-size:1.35rem;line-height:1;transform:translateY(-.04rem)}.twc-birthday-card-selector__dialog{position:fixed;top:50%;left:50%;width:min(58rem,calc(100vw - 2rem));height:min(38rem,calc(100dvh - 2rem));max-height:none;margin:0;padding:0;border:0;border-radius:.35rem;overflow:clip;box-shadow:0 28px 80px #0f172a47;transform:translate(-50%,-50%);box-sizing:border-box}.twc-birthday-card-selector__dialog[open]{display:flex;animation:none;transform:translate(-50%,-50%)}.twc-birthday-card-selector__dialog::backdrop{background:#090e188a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.twc-birthday-card-selector__dialog-panel{display:grid;grid-template-areas:"header header" "choices preview" "actions actions";grid-template-columns:15rem minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:.75rem;width:100%;height:100%;max-height:none;margin:0;padding:.7rem;background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb));overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}.twc-birthday-card-selector__dialog-header{grid-area:header;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-right:2.5rem}.twc-birthday-card-selector__eyebrow{margin:0;color:#8f6a32;font-family:var(--font-subheading--family);font-size:.66rem;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.twc-birthday-card-selector__dialog h2{margin:.15rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.1}.twc-birthday-card-selector__close{position:absolute;top:.45rem;right:.45rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;width:2rem;height:2rem;min-inline-size:2rem;min-width:2rem;max-inline-size:2rem;max-width:2rem;padding:0;border:0;border-radius:.375rem;background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb) / .72);font:inherit;line-height:1;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none;box-sizing:border-box;overflow:hidden}.twc-birthday-card-selector__close:hover{background:rgb(var(--color-foreground-rgb) / .05)}.twc-birthday-card-selector__close:focus-visible{outline:0}.twc-birthday-card-selector__close span{display:block;width:auto;font-size:1.5rem;line-height:1}.twc-birthday-card-selector__description{display:none}.twc-birthday-card-selector__preview-area{grid-area:preview;order:initial;height:100%;min-height:0;margin-top:.5rem;border:1px solid color-mix(in srgb,rgb(var(--color-foreground-rgb)) 12%,transparent);border-radius:.35rem;background:linear-gradient(135deg,rgb(var(--color-background-rgb)),color-mix(in srgb,rgb(var(--color-background-rgb)) 94%,#c8aa65 6%));overflow:hidden}.twc-birthday-card-selector__preview-area[hidden]{display:none}.twc-birthday-card-selector__preview{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:.5rem;box-sizing:border-box}.twc-birthday-card-selector__preview[hidden]{display:none}.twc-birthday-card-selector__preview-title{margin:0 0 .3rem;color:rgb(var(--color-foreground-rgb));font-family:var(--font-subheading--family);font-size:.88rem;font-weight:700;line-height:1.25}.twc-birthday-card-selector__preview-images{display:flex;gap:0;height:100%;min-height:0;max-width:100%;margin-inline:auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.twc-birthday-card-selector__preview-images::-webkit-scrollbar{display:none}.twc-birthday-card-selector__preview-images--single{justify-content:center}.twc-birthday-card-selector__preview-figure{display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;flex:0 0 100%;gap:.18rem;height:100%;min-height:0;margin:0;scroll-snap-align:start;min-width:0}.twc-birthday-card-selector__preview-image{display:block;width:auto;max-width:100%;height:100%;max-height:100%;min-height:0;object-fit:contain;border-radius:.22rem;background:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 5%,transparent)}.twc-birthday-card-selector__preview-figure figcaption{color:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 62%,transparent);font-size:.58rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.twc-birthday-card-selector__preview-dots{display:flex;align-items:center;justify-content:center;gap:.38rem;margin-top:.28rem}.twc-birthday-card-selector__preview-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem;inline-size:1rem;block-size:1rem;width:1rem;height:1rem;min-inline-size:1rem;min-width:1rem;min-block-size:1rem;min-height:1rem;max-inline-size:1rem;max-width:1rem;max-block-size:1rem;max-height:1rem;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;font-size:0;line-height:0;-webkit-appearance:none;appearance:none;box-shadow:none}.twc-birthday-card-selector__preview-dot:before{content:"";display:block;inline-size:.32rem;block-size:.32rem;width:.32rem;height:.32rem;border-radius:999px;background:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 28%,transparent);transition:background var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}.twc-birthday-card-selector__preview-dot[aria-pressed=true]:before{background:#8f6a32;box-shadow:0 0 0 .14rem color-mix(in srgb,#8f6a32 14%,transparent);transform:scale(1.18)}.twc-birthday-card-selector__preview-dot:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:4px}.twc-birthday-card-selector__grid{grid-area:choices;order:initial;display:flex;flex-direction:column;gap:.45rem;align-items:stretch;min-height:0;margin-top:.5rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:none;padding:.05rem .2rem .05rem .05rem;-webkit-overflow-scrolling:touch}.twc-birthday-card-selector__choice{-webkit-appearance:none;appearance:none;position:relative;display:flex;flex-direction:row;align-items:center;flex:0 0 auto;gap:.3rem;min-width:0;width:100%;min-height:4.2rem;padding:.35rem;border:1px solid color-mix(in srgb,rgb(var(--color-foreground-rgb)) 16%,transparent);border-radius:.28rem;background:color-mix(in srgb,rgb(var(--color-background-rgb)) 97%,#c8aa65 3%);color:rgb(var(--color-foreground-rgb));font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;overflow:hidden;scroll-snap-align:start;transition:border-color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}.twc-birthday-card-selector__choice:hover{border-color:#8f6a32;transform:translateY(-1px)}.twc-birthday-card-selector__choice:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:3px}.twc-birthday-card-selector__choice[aria-pressed=true]{border-color:#8f6a32;box-shadow:inset 0 0 0 1px #8f6a32,0 10px 24px #0f172a1a}.twc-birthday-card-selector__choice--none{justify-content:center;flex-basis:auto;min-height:3rem;text-align:center}.twc-birthday-card-selector__media{position:relative;display:flex;align-items:center;justify-content:center;width:4.35rem;flex:0 0 4.35rem;height:3.15rem;min-width:0;min-height:0;overflow:hidden;border-radius:.18rem;background:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 5%,transparent);box-sizing:border-box}.twc-birthday-card-selector__image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.twc-birthday-card-selector__name{display:block;min-width:0;width:auto;flex:1 1 auto;font-size:.76rem;font-weight:700;line-height:1.25;text-align:left;overflow-wrap:break-word;word-break:normal;white-space:normal}.twc-birthday-card-selector__dialog-actions{grid-area:actions;display:flex;order:initial;flex:0 0 auto;justify-content:flex-end;margin:.45rem 0 0;padding:0;background:rgb(var(--color-background-rgb))}.twc-birthday-card-selector__done{min-width:min(100%,10rem);min-height:2.65rem;padding-block:.55rem}@media screen and (min-width:750px){.twc-birthday-card-selector__grid{max-width:15rem}}@media screen and (max-width:749px){.dialog-modal.twc-birthday-card-selector__dialog{top:.5rem;left:50%;width:calc(100vw - 1rem);height:min-content;max-height:calc(100dvh - 1rem);min-height:0;padding:0;transform:translate(-50%)}.dialog-modal.twc-birthday-card-selector__dialog[open]{display:block;animation:none;transform:translate(-50%)}.twc-birthday-card-selector__dialog-panel{grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,auto) auto;width:100%;height:min-content;max-height:calc(100dvh - 1rem);min-height:0;margin:0;padding:.55rem;overflow-y:auto}.twc-birthday-card-selector__close{top:.35rem;right:.35rem}.twc-birthday-card-selector__dialog-header{grid-area:auto}.twc-birthday-card-selector__summary{align-items:flex-start;flex-direction:column;gap:.2rem;padding-right:3rem;font-size:.94rem}.twc-birthday-card-selector__summary-remove{position:absolute;top:.55rem;right:.65rem;left:auto;inset-inline-start:auto;inset-inline-end:.65rem;margin-left:0}.twc-birthday-card-selector__preview-area{grid-area:auto;order:4;height:auto;min-height:0;margin-top:.35rem}.twc-birthday-card-selector__preview{display:block;height:auto;padding:.4rem}.twc-birthday-card-selector__preview-title{margin-bottom:.25rem;font-size:.82rem}.twc-birthday-card-selector__preview-images{height:auto;max-width:min(100%,38rem)}.twc-birthday-card-selector__preview-figure{grid-template-rows:auto;place-items:initial;height:auto}.twc-birthday-card-selector__preview-image{width:auto;max-width:100%;height:clamp(8rem,28dvh,12.5rem);max-height:12.5rem;margin-inline:auto}.twc-birthday-card-selector__preview-figure figcaption{font-size:.66rem}.twc-birthday-card-selector__preview-dots{margin-top:.24rem}.twc-birthday-card-selector__grid{grid-area:auto;flex-direction:row;align-items:start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;gap:.45rem;margin-top:.4rem;padding-bottom:.3rem}.twc-birthday-card-selector__choice{flex-direction:column;align-items:stretch;flex:0 0 6.7rem;min-height:7rem;padding:.35rem}.twc-birthday-card-selector__choice--none{align-items:center;justify-content:center;flex-basis:6.1rem;min-height:2.1rem;padding:.35rem .55rem}.twc-birthday-card-selector__media{width:100%;flex-basis:4.55rem;height:4.55rem}.twc-birthday-card-selector__name{width:100%;font-size:.78rem;text-align:center}.twc-birthday-card-selector__done{width:100%;min-height:2.35rem;padding-block:.45rem}.twc-birthday-card-selector__dialog-actions{grid-area:auto;order:5;justify-content:flex-end;margin-top:.5rem;margin-bottom:0;padding-bottom:0}}.twc-tag-filters .facets-remove{--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px;display:none;align-items:center;flex-wrap:wrap;gap:var(--gap-xs);padding:0 var(--drawer-padding);margin:0}.twc-tag-filters .facets-remove:has(facet-remove-component){display:flex;margin-block-start:var(--margin-2xs);margin-block-end:var(--margin-md)}.twc-tag-filters .facets-remove__pill .svg-wrapper,.twc-tag-filters .facets-remove__pill .swatch{flex-shrink:0}.twc-tag-filters .facets__pill-label{--pill-label-padding-inline: var(--padding-xs);--pill-label-border-radius: var(--style-border-radius-md);--pill-label-border-width: var(--variant-picker-button-border-width);--pill-label-height: var(--button-size-md);--pill-label-focus-outline-color: var(--color-foreground);--pill-label-color-rgb: var(--color-foreground-rgb);--pill-label-background-color-rgb: var(--color-background-rgb);display:inline-flex;position:relative;align-items:center;justify-content:center;width:100%;min-height:var(--pill-label-height);padding:var(--padding-3xs) var(--pill-label-padding-inline);border-radius:var(--pill-label-border-radius);background-color:rgb(var(--pill-label-background-color-rgb));box-shadow:inset 0 0 0 var(--pill-label-border-width) rgb(var(--pill-label-color-rgb) / var(--opacity-10-25));color:rgb(var(--pill-label-color-rgb));line-height:1.2;text-align:center;white-space:normal;overflow-wrap:break-word;cursor:pointer;outline-color:var(--pill-label-focus-outline-color);transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.twc-tag-filters .facets__pill-input:checked+.facets__pill-label{--pill-label-color-rgb: var(--color-background-rgb);--pill-label-background-color-rgb: var(--color-foreground-rgb);font-weight:500}.twc-tag-filters .facets__pill-input:disabled+.facets__pill-label{opacity:var(--disabled-opacity);cursor:not-allowed}.twc-tag-filters .facets__pill-input{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto;height:auto;margin:0;padding:0;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;opacity:0;cursor:pointer}.twc-tag-filters .facets__pill-input:disabled{cursor:not-allowed}.twc-tag-filters .facets__pill-wrapper{position:relative;min-width:0}.twc-tag-filters .facets__inputs-wrapper .facets__inputs-list--forced-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.twc-tag-filters .facets__inputs-list--forced-pills .facets__inputs-list-item,.twc-tag-filters .facets__inputs-list--forced-pills .facets__pill-wrapper,.twc-tag-filters .facets__inputs-list--forced-pills .facets__pill-label{min-width:0}.twc-tag-filters .facets__inputs-list--forced-pills .facets__pill-wrapper,.twc-tag-filters .facets__inputs-list--forced-pills .facets__pill-label{height:100%}.twc-tag-filters .facets__pill-input:disabled+.facets__pill-label svg{position:absolute;top:0;left:0;border-radius:var(--style-border-radius-md)}.twc-tag-filters .facets__pill-label svg line{stroke-width:1.5px;stroke:rgb(var(--color-foreground-rgb) / var(--facets-low-opacity))}@media screen and (min-width:750px){.twc-tag-filters .facets-remove{--variant-picker-swatch-width: 16px;--variant-picker-swatch-height: 16px;gap:var(--gap-2xs)}.facets:not(.facets--drawer) .twc-tag-filters .facets-remove--mobile-and-vertical{padding:0}.facets--horizontal .twc-tag-filters .facets-remove,.facets--horizontal .twc-tag-filters .facets-remove--mobile-and-vertical{display:none}.twc-tag-filters .facets__inputs-wrapper .facets__inputs-list--forced-pills{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.twc-breadcrumbs{padding-block:var(--twc-breadcrumbs-padding-block, .75rem);padding-inline:var(--twc-breadcrumbs-padding-inline, var(--page-margin));color:rgb(var(--color-foreground-rgb) / .72);background:rgb(var(--color-background-rgb))}.twc-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:var(--page-width);margin:0 auto;padding:0;list-style:none;font-size:.8125rem;line-height:1.4}.twc-breadcrumbs__item{display:inline-flex;align-items:center;gap:.4rem}.twc-breadcrumbs__item:not(:last-child):after{content:"/";color:rgb(var(--color-foreground-rgb) / .34)}.twc-breadcrumbs a{color:inherit;text-decoration:none}.twc-breadcrumbs a:hover{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.18em}.twc-breadcrumbs__item:last-child{color:var(--color-foreground)}.twc-product-highlights{display:flex;flex-wrap:wrap;gap:var(--twc-product-highlights-row-gap, 12px) var(--twc-product-highlights-column-gap, 12px);width:100%;margin:0;padding:0;list-style:none}.twc-product-highlights__item{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;padding:var(--twc-product-highlights-padding-block, 13px) var(--twc-product-highlights-padding-inline, 18px);border:1px solid #c9ad73;border-radius:6px;background:#fbf6e8;color:#003f34;text-align:center}.twc-product-highlights__text{font-family:var(--font-subheading--family);font-size:clamp(.85rem,2.6vw,1.025rem);font-weight:700;line-height:1.15;white-space:nowrap}.twc-diamond-certificate{display:grid;width:100%}.twc-diamond-certificate__button{justify-content:center;width:100%}.twc-product-collections{display:grid;gap:1.2rem}.twc-product-collections__header{display:grid;gap:.35rem;max-width:42rem}.twc-product-collections__heading{margin:0;font-family:var(--font-subheading--family);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.twc-product-collections__subheading,.twc-product-collections__empty{margin:0;color:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 68%,transparent);font-size:.92rem;line-height:1.45}.twc-product-collections__list{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none}.twc-product-collections__item{display:inline-flex;max-width:100%}.twc-product-collections__chip{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.58rem .9rem;border:1px solid #c9ad73;border-radius:999px;background:color-mix(in srgb,#fbf6e8 82%,rgb(var(--color-background-rgb)) 18%);color:#003f34;font-family:var(--font-subheading--family);font-size:.86rem;font-weight:700;line-height:1.15;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff73}.twc-product-collections__chip:hover{border-color:#8f6a32;background:#fff8e8;color:#20150c}.twc-reviews{row-gap:clamp(1.5rem,3vw,2.5rem);column-gap:0}.twc-reviews__header{display:grid;gap:.75rem;max-width:48rem;margin-inline:auto;text-align:center}.twc-reviews__heading{margin:0}.twc-reviews__subheading>*{margin-block:0}.twc-reviews__summary{display:flex;align-items:center;justify-content:center;gap:.85rem 1.1rem;flex-wrap:wrap;max-width:56rem;margin-inline:auto;padding:.9rem 1rem;border:1px solid color-mix(in srgb,rgb(var(--color-foreground-rgb)) 12%,transparent);border-radius:.5rem;background:color-mix(in srgb,rgb(var(--color-background-rgb)) 94%,rgb(var(--color-foreground-rgb)) 6%);text-align:center}.twc-reviews__summary-main{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:0}.twc-reviews__google-icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;flex:0 0 auto}.twc-reviews__google-icon svg{display:block;width:100%;height:100%}.twc-reviews__summary-score{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;flex-wrap:wrap;min-width:0}.twc-reviews__average{font-family:var(--font-subheading--family);font-size:1.35rem;line-height:1}.twc-reviews__total,.twc-reviews__note{font-size:.86rem;line-height:1.35;color:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 72%,transparent)}.twc-reviews__note{margin:0}.twc-reviews__google-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.5rem .85rem;border:1px solid color-mix(in srgb,rgb(var(--color-foreground-rgb)) 18%,transparent);border-radius:999px;color:rgb(var(--color-foreground-rgb));font-size:.82rem;font-weight:700;line-height:1.2;text-decoration:none}.twc-reviews__google-link:hover{border-color:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 34%,transparent)}.twc-reviews__disclaimer{max-width:56rem;margin-inline:auto;padding:.85rem 1rem;border:1px solid color-mix(in srgb,rgb(var(--color-foreground-rgb)) 12%,transparent);border-radius:.5rem;background:color-mix(in srgb,rgb(var(--color-background-rgb)) 96%,rgb(var(--color-foreground-rgb)) 4%);color:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 72%,transparent);font-size:.82rem;line-height:1.45;text-align:center}.twc-reviews__disclaimer>*{margin-block:0}.twc-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.25rem)}.twc-reviews__card{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);border:1px solid color-mix(in srgb,rgb(var(--color-foreground-rgb)) 14%,transparent);border-radius:.5rem;background:rgb(var(--color-background-rgb));box-shadow:0 10px 28px #0000000b}.twc-reviews--featured .twc-reviews__card:first-child{grid-column:span 2}.twc-reviews__rating{display:flex;align-items:center;gap:.6rem;min-width:0}.twc-reviews__rating--summary{gap:0}.twc-reviews__stars{position:relative;display:inline-block;color:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 18%,transparent);font-size:1rem;line-height:1;letter-spacing:.08em;white-space:nowrap}.twc-reviews__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0 auto 0 0;width:var(--twc-review-rating-width, 100%);overflow:hidden;color:#8f6a32;white-space:nowrap}.twc-reviews__rating-number{font-size:.78rem;line-height:1;color:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 70%,transparent)}.twc-reviews__text{flex:1 1 auto;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.6}.twc-reviews__text>*{margin-block:0}.twc-reviews__name,.twc-reviews__date{margin:0;font-family:var(--font-subheading--family);font-size:.78rem;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 72%,transparent)}.twc-reviews__date{margin-top:-.7rem;font-weight:500;letter-spacing:.04em;color:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 58%,transparent)}.twc-reviews__carousel-dots{display:none}@media screen and (max-width:989px){.twc-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.twc-reviews__summary,.twc-reviews__summary-main,.twc-reviews__summary-score{width:100%}.twc-reviews__google-link{width:100%;max-width:18rem}.twc-reviews__grid,.twc-reviews--featured .twc-reviews__grid{grid-template-columns:1fr}.twc-reviews--featured .twc-reviews__card:first-child{grid-column:auto}.twc-reviews--mobile-carousel .twc-reviews__grid,.twc-reviews--mobile-carousel.twc-reviews--featured .twc-reviews__grid{display:flex;grid-template-columns:none;gap:.9rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:.1rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.twc-reviews--mobile-carousel .twc-reviews__grid::-webkit-scrollbar{display:none}.twc-reviews--mobile-carousel .twc-reviews__card,.twc-reviews--mobile-carousel.twc-reviews--featured .twc-reviews__card:first-child{flex:0 0 min(84vw,22rem);scroll-snap-align:start}.twc-reviews--mobile-carousel .twc-reviews__carousel-dots{display:flex;justify-content:center;gap:.45rem;margin-block-start:-.35rem}.twc-reviews__carousel-dot{inline-size:.48rem;block-size:.48rem;border-radius:50%;background:color-mix(in srgb,rgb(var(--color-foreground-rgb)) 28%,transparent);transition:background-color .2s ease,outline-color .2s ease,transform .2s ease}.twc-reviews__carousel-dot--active{background:rgb(var(--color-foreground-rgb));transform:scale(1.15)}.twc-reviews__carousel-dot:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:3px}}.twc-cookie-banner-switch.twc-cookie-banner-switch--active{background-color:#047857;border-color:#047857}.twc-cookie-banner-dialog{max-height:min(42rem,calc(100dvh - 1rem));overflow-y:auto;overscroll-behavior:contain}.twc-cookie-banner-shell{border:0;outline:0}.twc-cookie-banner-policy-link{text-decoration:underline!important;text-underline-offset:4px}.twc-cookie-banner-policy-link:hover{text-decoration:none!important}.twc-cookie-banner-menu-button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit}.twc-compare-open{overflow:hidden}.twc-compare-launcher-shell{position:fixed;right:auto;bottom:1rem;left:50%;transform:translate(-50%);z-index:50;display:inline-flex;align-items:center;gap:.45rem;max-width:calc(100vw - 2rem)}.twc-compare-launcher-shell[hidden]{display:none!important}.twc-compare-launcher{display:inline-flex;align-items:center;gap:.65rem;min-height:2.8rem;border:1px solid #8f6a32;background:linear-gradient(145deg,#0f172a,#1f2937 55%,#334155);color:#f8f1e5;border-radius:999px;padding:.65rem 1rem;box-shadow:0 10px 32px #0f172a52}.twc-compare-launcher[data-enabled=false]{opacity:.86}.twc-compare-launcher-clear{width:2.8rem;height:2.8rem;border:1px solid #8f6a32;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f8f1e5;color:#20150c;box-shadow:0 10px 28px #0f172a3d}.twc-compare-launcher-clear svg{width:1.1rem;height:1.1rem;fill:currentColor}@media screen and (max-width:749px){.twc-compare-launcher-shell{left:1rem;transform:none}.twc-compare-launcher{max-width:calc(100vw - 5.25rem)}}.twc-compare-launcher__label{font-size:.74rem;line-height:1;letter-spacing:.1em;text-transform:uppercase}.twc-compare-launcher__count{min-width:1.5rem;height:1.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;background:#047857;color:#fff}.twc-compare-modal{width:min(1120px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:1rem;overflow:hidden;background:#f8f5ef;color:#20150c}.twc-compare-modal::backdrop{background:#090e188c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.twc-compare-modal__chrome{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;padding:.45rem .45rem 0}.twc-compare-modal__close{border:0;border-radius:999px;width:2rem;height:2rem;font-size:1.25rem;line-height:1;background:#111827;color:#fff;cursor:pointer}.twc-compare-modal__header{padding:0 1.2rem .9rem}.twc-compare-modal__eyebrow{margin:0;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#7c5b2b}.twc-compare-modal__header h2{margin:.25rem 0 0;font-size:1.6rem;line-height:1.1}.twc-compare-modal__actions{padding:0 1.2rem .75rem;display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.twc-compare-action{min-height:2.25rem}.twc-compare-modal__body{padding:0 1.2rem 1.2rem;overflow:hidden;max-height:calc(100dvh - 13.5rem)}.twc-compare-loading,.twc-compare-empty{margin:0;padding:1rem;border-radius:.6rem;background:#fff}.twc-compare-table-wrap{overflow:auto;max-height:calc(100dvh - 16.5rem)}.twc-compare-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:.75rem;overflow:hidden}.twc-compare-table th,.twc-compare-table td{border-bottom:1px solid #ece7dd;vertical-align:top}.twc-compare-table thead th{position:sticky;top:0;z-index:3;background:#fff}.twc-compare-table thead th:first-child{z-index:4;background:#f8f5ef}.twc-compare-table__product-head{min-width:180px;padding:.75rem;transition:padding .2s ease}.twc-compare-table__viewer-head{width:240px;min-width:240px;padding:.75rem;text-align:left;vertical-align:top;overflow:hidden;background:#f8f5ef}.twc-compare-header-media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:.5rem;overflow:hidden;margin-bottom:.5rem;background:#f3f4f6}.twc-compare-header-media-wrap{position:relative}.twc-compare-header-media img{width:100%;max-width:none;height:100%;object-fit:cover;display:block}.twc-compare-header-media__empty-fill{display:block;width:100%;height:100%;background:#e5e7eb}.twc-compare-header-media__360-trigger{position:absolute;right:var(--padding-sm, .75rem);top:var(--padding-sm, .75rem);z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;height:2.2rem;padding:0 .75rem;border:0;border-radius:999px;background:rgb(var(--color-background-rgb));box-shadow:0 10px 24px #00000024;color:rgb(var(--color-foreground-rgb));cursor:pointer;font-family:var(--font-subheading--family);font-size:.875rem;font-weight:700;line-height:1}.twc-compare-header-media__360-trigger:hover{background:rgb(var(--color-background-rgb))}.twc-compare-header-media__iframe{position:absolute;top:50%;left:50%;width:var(--twc-compare-360-source-size, 560px);height:var(--twc-compare-360-source-size, 560px);border:0;display:block;background:#000;transform:translate(-50%,-50%) scale(var(--twc-compare-360-scale, 1));transform-origin:center center}.twc-compare-header-media--empty{background:#e5e7eb}.twc-compare-inline-360{position:relative;z-index:2;background:#f8f5ef}.twc-compare-inline-360__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:.5rem;background:#f8f5ef}.twc-compare-inline-360__media iframe{opacity:0;pointer-events:none}.twc-compare-inline-360__media[data-active=true]{background:#000}.twc-compare-inline-360__media[data-active=true] iframe{opacity:1;pointer-events:auto}.twc-compare-inline-360__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:1px dashed #d8ceb8;border-radius:.5rem;color:#7c5b2b;font-size:.82rem;font-weight:700}.twc-compare-inline-360__media[data-active=true] .twc-compare-inline-360__placeholder{display:none}.twc-compare-inline-360__title{margin:.45rem 0 0;color:#374151;font-size:.78rem;font-weight:700;line-height:1.3}.twc-compare-inline-360__code{margin:.2rem 0 0;color:#6b7280;font-size:.78rem;font-weight:700;line-height:1.3}.twc-compare-header-media__hint{position:absolute;left:.4rem;right:.4rem;bottom:.4rem;margin:0;padding:.3rem .4rem;border-radius:.25rem;background:#111827ad;color:#fff;font-size:.68rem;line-height:1.25;text-align:center;z-index:1}@media screen and (min-width:990px){.twc-compare-header-media-wrap--360 .twc-compare-header-media__hint{position:static;display:block;margin-top:.35rem;padding:0;border-radius:0;background:transparent;color:#4b5563;text-align:center}}.twc-compare-table__product-title{display:block;font-size:.87rem;line-height:1.35}.twc-compare-table__product-code{margin:.25rem 0 0;font-size:.87rem;line-height:1.35;color:#6b7280;transition:margin .2s ease}.twc-compare-current-product{display:inline-flex;width:fit-content;margin:.65rem auto .35rem;padding:.22rem .5rem;border:1px solid #c9ad73;border-radius:.3rem;background:#fff8e8;color:#6f4f1f;font-size:.7rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.twc-compare-table__product-head--current .twc-compare-table__product-title,.twc-compare-mobile-products__item--current>a{text-decoration:underline;text-decoration-color:#8f6a32;text-decoration-thickness:2px;text-underline-offset:.18em}.twc-compare-actions-summary-viewport{flex:0 0 100%;width:calc(100% + -0px);overflow:hidden}.twc-compare-actions-summary{display:grid;gap:0;width:max-content;min-width:100%;will-change:transform}.twc-compare-actions-summary-viewport[hidden]{display:none!important}.twc-compare-actions-summary__item{display:inline-flex;align-items:center;gap:.35rem;position:relative;padding:.2rem .4rem;border:1px solid #e7dfd0;border-radius:.4rem;background:#fff;width:100%;box-sizing:border-box}.twc-compare-actions-summary__item>.twc-compare-current-product{position:absolute;top:.12rem;right:.2rem;margin:0;padding:.07rem .24rem;font-size:.49rem;line-height:1.15;letter-spacing:.02em;pointer-events:none;z-index:1;opacity:.92}.twc-compare-actions-summary__img{width:40px;height:40px;border-radius:.3rem;object-fit:cover;flex:0 0 auto}.twc-compare-actions-summary__img--empty{background:#f3f4f6}.twc-compare-actions-summary__code{font-size:.82rem;font-weight:700;line-height:1;color:#374151;white-space:nowrap}.twc-compare-table__row-title{width:240px;min-width:240px;position:sticky;left:0;z-index:1;background:#f8f5ef;padding:.8rem;text-align:left}@media screen and (min-width:990px){.twc-compare-table th,.twc-compare-table td{border-inline-end:1px solid #ece7dd}.twc-compare-table tr>:last-child{border-inline-end:0}.twc-compare-table tr>:first-child{position:relative;background-clip:padding-box;background:#f8f5ef;box-shadow:1px 0 #ece7dd;transform:translate(var(--twc-compare-scroll-left, 0px));will-change:transform}.twc-compare-table thead th:first-child{position:sticky;top:0;z-index:6}.twc-compare-table__row-title{z-index:4}}.twc-compare-table__row-subtitle{display:block;margin-top:.25rem;font-size:.75rem;line-height:1.35;font-weight:400;color:#6b7280}.twc-compare-table__cell{padding:.8rem;font-size:.88rem}.twc-compare-table__cell p{margin:0}.twc-compare-table__row-title--actions,.twc-compare-table__cell--actions{vertical-align:top}.twc-compare-product-actions{display:flex;flex-direction:column;gap:.75rem}.twc-compare-product-actions__button{width:100%;justify-content:center}.twc-compare-product-actions__label{display:block;font-size:.72rem;font-weight:600;line-height:1.35;color:#4b5563}.twc-compare-product-actions__select-wrap{position:relative;display:flex;align-items:center;border:var(--style-border-width-inputs) solid var(--color-border);border-radius:var(--style-border-radius-inputs);overflow:clip;background:#fff}.twc-compare-product-actions__select-wrap:hover{border-color:var(--color-variant-hover-border)}.twc-compare-product-actions__select{width:100%;min-width:0;padding:.7rem 2.2rem .7rem .8rem;border:0;background:transparent;font-size:.84rem;line-height:1.35;-webkit-appearance:none;appearance:none;cursor:pointer}.twc-compare-product-actions__select-wrap:after{content:"";position:absolute;right:.85rem;width:.55rem;height:.55rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-25%) rotate(45deg);pointer-events:none;color:#6b7280}.twc-compare-rank{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-right:.4rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1;vertical-align:middle}.twc-compare-rank--1{background:#dcfce7;color:#166534}.twc-compare-rank--2{background:#dbeafe;color:#1d4ed8}.twc-compare-rank--3{background:#fef3c7;color:#b45309}.twc-compare-rank--4,.twc-compare-rank--5,.twc-compare-rank--6,.twc-compare-rank--7,.twc-compare-rank--8,.twc-compare-rank--9,.twc-compare-rank--10{background:#f3f4f6;color:#4b5563}.twc-compare-value-with-rank{display:inline-flex;align-items:center;gap:.35rem}.twc-compare-value-with-rank__content p{display:inline;margin:0}.twc-compare-table__cell--best{background:#def7ec;color:#065f46;font-weight:700}.twc-compare-table__remove{margin-top:.4rem;border:0;background:transparent;color:#8b1c1c;text-decoration:underline;cursor:pointer;font-size:.76rem}.twc-compare-mobile-products{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.twc-compare-mobile-products__item{background:#fff;border-radius:.65rem;padding:.7rem .7rem 3.4rem;position:relative}.twc-compare-mobile-products__item img{width:100%;border-radius:.45rem;margin-bottom:.5rem}.twc-compare-mobile-products__item a{display:block;font-size:.84rem}.twc-compare-mobile-products__code{margin:.25rem 0 0;font-size:.84rem;font-weight:700;line-height:1.35;color:#374151}.twc-compare-mobile-products__item>.twc-compare-mobile-products__thumb{position:absolute;right:.7rem;bottom:.7rem;width:42px;max-width:42px;height:42px;margin:0;border-radius:.3rem;object-fit:cover;display:block}.twc-compare-mobile-rows{display:grid;gap:.7rem;margin-top:.95rem}.twc-compare-mobile-row{background:#fff;border-radius:.65rem;padding:.75rem}.twc-compare-mobile-row__title{margin:0 0 .65rem;font-size:1rem;font-weight:700;line-height:1.25}.twc-compare-mobile-row__subtitle{margin:-.25rem 0 .75rem;font-size:.75rem;line-height:1.35;color:#6b7280}.twc-compare-mobile-row__values{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.twc-compare-mobile-row__value{border:1px solid #efe7d8;border-radius:.5rem;padding:.45rem .55rem;display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:.5rem}.twc-compare-mobile-row__value--best{background:#def7ec;border-color:#10b981}.twc-compare-mobile-row__value--summary{padding:0;background:transparent;border:0}.twc-compare-mobile-summary{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.85rem;border:1px solid #ece7dd;border-radius:.65rem;background:#fff;text-align:center}.twc-compare-mobile-summary .twc-compare-current-product{margin:0}.twc-compare-mobile-summary__image{width:min(100%,140px);max-width:140px;height:140px;border-radius:.45rem;object-fit:cover;margin:0 auto}.twc-compare-mobile-summary__title{display:block;font-size:.9rem;line-height:1.35}.twc-compare-mobile-summary__code{margin:-.35rem 0 0;font-size:.82rem;font-weight:700;line-height:1.35;color:#374151}.twc-compare-mobile-summary__points{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;width:100%}.twc-compare-mobile-summary__point{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .6rem;border-radius:999px;background:#f8f5ef;font-size:.78rem;line-height:1.35;color:#374151}.twc-compare-mobile-summary__point .twc-compare-rank{margin-right:0}.twc-compare-mobile-summary__actions{width:100%}.twc-compare-mobile-summary__actions .twc-compare-product-actions{gap:.65rem}.twc-compare-mobile-row__product{font-size:.84rem;font-weight:700;color:#374151;line-height:1.35}.twc-compare-mobile-row__text p{margin:0}.twc-compare-mobile-row__text{display:block;font-size:.86rem;line-height:1.35;color:#1f2937;word-break:break-word}.twc-compare-mobile-row__main{display:grid;gap:.15rem;min-width:0}.twc-compare-mobile-row__thumb{width:34px;height:34px;border-radius:.3rem;object-fit:cover;flex:0 0 auto;align-self:center;justify-self:center}@media screen and (max-width:989px){.twc-compare-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.twc-compare-modal__chrome{position:absolute;top:.55rem;right:.55rem;z-index:3;padding:0}.twc-compare-modal__close{width:1.8rem;height:1.8rem;font-size:1.05rem}.twc-compare-modal__body{overflow:auto;max-height:calc(100dvh - 9.85rem);padding:0 .95rem .95rem}.twc-compare-table-wrap{max-height:none;overflow:visible}.twc-compare-modal__header{padding:.55rem .95rem .4rem}.twc-compare-modal__eyebrow{padding-right:2.25rem;font-size:.66rem;line-height:1.2}.twc-compare-modal__header h2{margin-top:.12rem;padding-right:2.4rem;font-size:1.32rem;line-height:1.05}.twc-compare-modal__actions{padding:0 .95rem .55rem;gap:.55rem}.twc-compare-action{min-height:1.85rem;padding:.38rem .7rem;font-size:.76rem}.twc-compare-actions-summary-viewport{display:none!important}}.twc-chat-launcher{position:fixed;right:1rem;bottom:1rem;z-index:51;width:var(--twc-chat-button-size, 46px);height:var(--twc-chat-button-size, 46px)}.twc-chat-launcher__toggle,.twc-chat-launcher__action{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:var(--twc-chat-button-size, 46px);height:var(--twc-chat-button-size, 46px);border:0;border-radius:999px;background:var(--twc-chat-icon-background, #0f172a);color:var(--twc-chat-icon-color, #ffffff);box-shadow:0 8px 22px #0f172a38;display:inline-flex;align-items:center;justify-content:center;padding:var(--twc-chat-button-padding, 8px);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.twc-chat-launcher__toggle{position:relative;z-index:2;cursor:pointer;background:var(--twc-chat-toggle-background, var(--twc-chat-icon-background, #0f172a));color:var(--twc-chat-toggle-color, var(--twc-chat-icon-color, #ffffff))}.twc-chat-launcher__action--whatsapp{background:var(--twc-chat-whatsapp-background, var(--twc-chat-icon-background, #0f172a));color:var(--twc-chat-whatsapp-color, var(--twc-chat-icon-color, #ffffff))}.twc-chat-launcher__action--email{background:var(--twc-chat-email-background, var(--twc-chat-icon-background, #0f172a));color:var(--twc-chat-email-color, var(--twc-chat-icon-color, #ffffff))}.twc-chat-launcher__action--phone{background:var(--twc-chat-phone-background, var(--twc-chat-icon-background, #0f172a));color:var(--twc-chat-phone-color, var(--twc-chat-icon-color, #ffffff))}.twc-chat-launcher__toggle:hover,.twc-chat-launcher__action:hover{box-shadow:0 11px 28px #0f172a47;transform:translateY(-1px)}.twc-chat-launcher__toggle:focus-visible,.twc-chat-launcher__action:focus-visible,.twc-chat-copy-dialog__close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.twc-chat-launcher__toggle svg,.twc-chat-launcher__action svg{width:var(--twc-chat-icon-size, 30px);height:var(--twc-chat-icon-size, 30px);display:block;fill:currentColor;flex:0 0 auto}.twc-chat-launcher__toggle svg path,.twc-chat-launcher__action svg path{fill:currentColor}.twc-chat-launcher__actions{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.twc-chat-launcher__action{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;text-decoration:none;transform:translate(0) scale(.72)}.twc-chat-launcher[data-open=true] .twc-chat-launcher__actions{pointer-events:auto}.twc-chat-launcher[data-open=true] .twc-chat-launcher__action{opacity:1;pointer-events:auto}.twc-chat-launcher[data-open=true] .twc-chat-launcher__action--whatsapp{transform:translate(calc((var(--twc-chat-button-size, 46px) + 1.4rem) * -1)) scale(1)}.twc-chat-launcher[data-open=true] .twc-chat-launcher__action--email{transform:translate(calc((var(--twc-chat-button-size, 46px) + .95rem) * -.72),calc((var(--twc-chat-button-size, 46px) + .95rem) * -.72)) scale(1)}.twc-chat-launcher[data-open=true] .twc-chat-launcher__action--phone{transform:translateY(calc((var(--twc-chat-button-size, 46px) + 1.4rem) * -1)) scale(1)}.twc-chat-copy-dialog{width:min(24rem,calc(100vw - 2rem));padding:0;border:0;border-radius:.75rem;background:#fff;color:#171717;box-shadow:0 22px 60px #0f172a47}.twc-chat-copy-dialog::backdrop{background:#0f172a52}.twc-chat-copy-dialog__panel{position:relative;display:grid;gap:.55rem;padding:1.35rem}.twc-chat-copy-dialog__close{-webkit-appearance:none;appearance:none;position:absolute;top:.65rem;right:.65rem;width:2rem;height:2rem;border:1px solid rgb(23 23 23 / .12);border-radius:999px;background:transparent;color:inherit;cursor:pointer;font-size:1.3rem;line-height:1}.twc-chat-copy-dialog__eyebrow{margin:0;padding-right:2.4rem;color:#737373;font-size:.72rem;line-height:1.2;text-transform:uppercase}.twc-chat-copy-dialog h2{margin:0;padding-right:2.4rem;font-size:1.25rem;line-height:1.15}.twc-chat-copy-dialog p:last-child{margin:0;color:#404040;font-size:.95rem;line-height:1.45}@media screen and (max-width:749px){.twc-chat-launcher{right:1rem;bottom:1rem}}.twc-custom-video-section{scroll-margin-top:calc(var(--header-group-height, 0px) + 2rem)}.twc-custom-video-section__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:center;gap:var(--twc-custom-video-gap, 3rem)}.twc-custom-video-section__layout--right .twc-custom-video-section__media{order:2}.twc-custom-video-section__layout--right .twc-custom-video-section__content{order:1}.twc-custom-video-section__media{position:relative;width:min(100%,600px);aspect-ratio:1 / 1;justify-self:center;overflow:hidden;border-radius:.625rem;background:#000}.twc-custom-video-section__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:0;background:#000;object-fit:cover;object-position:center;pointer-events:none}.twc-custom-video-section__content{display:grid;gap:1rem;min-width:0}@media screen and (max-width:749px){.twc-custom-video-section__layout{grid-template-columns:1fr;gap:1.5rem}.twc-custom-video-section__layout--right .twc-custom-video-section__media,.twc-custom-video-section__layout--right .twc-custom-video-section__content{order:initial}.twc-custom-video-section__content{gap:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom_css.css.map */
