:root{--tools-grid-line: color-mix(in srgb, var(--color-foreground) 10%, transparent)}.product-card__media,.product__zoom{background:#fff}.product .product__media,.product .product__info,.product .product__extra-media{min-width:0;max-width:100%}.product-card__media img,.product-card__media svg,.product-card__media-alt,.product__media-main img,.product__thumb img,.predictive__product-media img,.search-card__media img{object-fit:contain}.product-card__media img,.product-card__media-alt{padding:clamp(.35rem,1vw,.85rem)}.product-card__vendor{min-height:1.15em}.product-card__price{font-weight:750}.product .product__media-main img{object-fit:contain;padding:clamp(.5rem,1.2vw,1.25rem)}.product .product__info .product__title{max-width:28ch;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.08;letter-spacing:-.025em}.product .product__thumb img{object-fit:contain;padding:.2rem}.product__service-panel{display:grid;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-foreground) 3%,var(--color-background))}.product__service-row{display:grid;grid-template-columns:1.35rem 1fr;gap:var(--space-sm);align-items:start}.product__service-icon{line-height:1.35}.product__service-title{display:block;font-weight:700}.product__service-copy{margin-top:.15rem;font-size:var(--text-sm);opacity:.78}.product__installments{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;overflow:hidden;padding:.85rem 1rem;border:1px solid rgb(255 255 255 / .16);border-radius:.9rem;color:#fff;background:radial-gradient(circle at 92% 5%,rgb(241 90 36 / .22),transparent 11rem),linear-gradient(135deg,#07112f,#101c4c 58%,#172865);box-shadow:0 .65rem 1.6rem #07112f29}.product__installments[hidden]{display:none}.product__installments:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:5px;background:linear-gradient(#ff7a3d,#e24a16)}.product__installments-brand{display:inline-flex;align-items:baseline;gap:.18rem;line-height:1}.product__installments-brand strong{color:#ff7139;font-size:1.3rem;font-weight:900;letter-spacing:-.055em}.product__installments-brand span{font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.product__installments-summary{display:grid;gap:.12rem;min-width:0}.product__installments-title{font-size:.88rem;font-weight:800;line-height:1.2}.product__installments-offer{display:flex;align-items:baseline;gap:.35rem;color:#ffffffc7;font-size:.72rem;font-weight:750;text-transform:uppercase}.product__installments-amount{color:#fff;font-size:1.12rem;font-weight:850;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-transform:none;white-space:nowrap}.product__installments-flow{overflow:hidden;color:#fff9;font-size:.64rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.product__installments-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:.5rem .7rem;border:1px solid rgb(255 255 255 / .24);border-radius:.6rem;color:#fff;background:#ffffff1a;font-size:.72rem;font-weight:800;text-decoration:none;transition:background var(--duration) var(--easing),transform var(--duration) var(--easing)}.product__installments-link:hover{transform:translateY(-1px);background:#ffffff2e}@media(max-width:749px){.product__installments{grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.8rem .9rem}.product__installments-link{grid-column:2;justify-self:start;min-height:0;padding:.25rem 0;border:0;background:transparent}.product__installments-link:hover{background:transparent}}.return-request{padding-block:clamp(2.5rem,6vw,5.5rem);background:radial-gradient(circle at 8% 10%,rgb(242 106 33 / .08),transparent 24rem),linear-gradient(180deg,#f7f8fb,#fff 34%)}.return-request__container{max-width:76rem}.return-request__header{max-width:56rem;margin:0 auto clamp(2rem,5vw,3.75rem);text-align:center}.return-request__eyebrow,.return-request__guide-kicker,.return-form__kicker,.return-form__success-kicker{margin:0 0 .55rem;color:#d9530f;font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.return-request__header h1{margin:0;color:#101828;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.98;letter-spacing:-.045em}.return-request__header>p:not(.return-request__eyebrow){max-width:45rem;margin:1.1rem auto 0;color:#596274;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.6}.return-request__signals{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none}.return-request__signals li{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.45rem .75rem;border:1px solid #d9deea;border-radius:999px;color:#344054;background:#ffffffc7;font-size:.78rem;font-weight:700}.return-request__signals span{color:#18864b}.return-request__layout{display:grid;grid-template-columns:minmax(17rem,.7fr) minmax(0,1.45fr);gap:clamp(1rem,2.5vw,2rem);align-items:start}.return-request__guide,.return-request__card{border-radius:1.35rem;box-shadow:0 1.3rem 3.5rem #101c4c1a}.return-request__guide{position:sticky;top:7rem;overflow:hidden;padding:clamp(1.35rem,3vw,2rem);color:#fff;background:radial-gradient(circle at 90% 8%,rgb(242 106 33 / .28),transparent 14rem),linear-gradient(145deg,#07112f,#101c4c 62%,#162963)}.return-request__guide-kicker{color:#ff9f72}.return-request__guide h2{margin:0;color:#fff;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.08}.return-request__guide-list{display:grid;gap:1.1rem;margin:1.75rem 0;padding:0;list-style:none}.return-request__guide-list li{display:grid;grid-template-columns:2.25rem 1fr;gap:.75rem;align-items:start}.return-request__guide-list li>span{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgb(255 255 255 / .2);border-radius:.7rem;color:#ffab84;background:#ffffff14;font-size:.68rem;font-weight:850}.return-request__guide-list strong,.return-request__guide-list small{display:block}.return-request__guide-list strong{color:#fff;font-size:.94rem}.return-request__guide-list small{margin-top:.18rem;color:#ffffffa8;font-size:.78rem;line-height:1.45}.return-request__guide-note{padding:1rem;border:1px solid rgb(255 255 255 / .14);border-radius:.85rem;background:#ffffff14}.return-request__guide-note strong{color:#fff;font-size:.86rem}.return-request__guide-note p{margin:.35rem 0 0;color:#ffffffad;font-size:.76rem;line-height:1.45}.return-request__policy-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.15rem;color:#fff;font-size:.82rem;font-weight:750;text-decoration-thickness:1px;text-underline-offset:.22em}.return-request__card{min-width:0;padding:clamp(1.25rem,3.5vw,2.5rem);border:1px solid #e1e5ee;background:#fff}.return-form__topline{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.return-form__topline h2,.return-form__success h2{margin:0;color:#101828;font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:1.05}.return-form__required{flex:0 0 auto;margin-top:.25rem;color:#667085;font-size:.72rem}.return-form__required span,.return-form__field label>span,.return-form__check b{color:#d44417}.return-progress{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 2rem;padding:0;list-style:none}.return-progress:before{content:"";position:absolute;z-index:0;top:1.05rem;right:16%;left:16%;height:1px;background:#d9deea}.return-progress li{position:relative;z-index:1;display:grid;justify-items:center;gap:.35rem;color:#8a93a3;text-align:center}.return-progress li>span{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid #d9deea;border-radius:999px;background:#fff;font-size:.74rem;font-weight:850}.return-progress li small{font-size:.7rem;font-weight:750}.return-progress li.is-current,.return-progress li.is-complete{color:#101c4c}.return-progress li.is-current>span{border-color:#101c4c;color:#fff;background:#101c4c;box-shadow:0 0 0 4px #101c4c17}.return-progress li.is-complete>span{border-color:#f26a21;color:#fff;background:#f26a21}.return-form__step{min-width:0;margin:0;padding:0;border:0}.return-form__step+.return-form__step{margin-top:2.25rem;padding-top:2.25rem;border-top:1px solid #e6e9f0}.return-form__step[hidden]{display:none}.return-form__step legend{display:grid;gap:.25rem;width:100%;padding:0;color:#101828;font-size:1.25rem;font-weight:820;line-height:1.15}.return-form__step legend>span{color:#d9530f;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.return-form__step-copy{margin:.55rem 0 1.35rem;color:#667085;font-size:.86rem;line-height:1.5}.return-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.return-form__field{display:grid;gap:.42rem;min-width:0;margin-bottom:1rem}.return-form__field--wide{grid-column:1 / -1}.return-form__field label{color:#293142;font-size:.82rem;font-weight:750}.return-form__field label small{color:#7a8393;font-weight:550}.return-form__field input,.return-form__field select,.return-form__field textarea{width:100%;min-height:3rem;padding:.72rem .8rem;border:1px solid #ccd2dd;border-radius:.68rem;color:#101828;background:#fff;font:inherit;transition:border-color var(--duration) var(--easing),box-shadow var(--duration) var(--easing)}.return-form__field textarea{min-height:7.5rem;resize:vertical}.return-form__field input:focus,.return-form__field select:focus,.return-form__field textarea:focus{outline:none;border-color:#101c4c;box-shadow:0 0 0 3px #101c4c1a}.return-form__field input:user-invalid,.return-form__field select:user-invalid,.return-form__field textarea:user-invalid{border-color:#b42318}.return-form__field>small{color:#7a8393;font-size:.7rem}.return-form__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.return-form-shell:not(.is-enhanced) [data-return-controls],.return-request__card:not(.is-enhanced) [data-return-controls]{display:none}.return-form__privacy-note,.return-form__error{margin:0 0 1.15rem;padding:.9rem 1rem;border-radius:.75rem;font-size:.78rem;line-height:1.5}.return-form__privacy-note{border:1px solid #d9deea;color:#475467;background:#f7f8fa}.return-form__privacy-note strong{color:#293142}.return-form__privacy-note p{margin:.25rem 0 0}.return-form__error{border:1px solid #f0b9b4;color:#8a251d;background:#fff4f2}.return-form__check{display:grid;grid-template-columns:1.15rem 1fr;gap:.65rem;align-items:start;margin-top:.9rem;color:#475467;font-size:.78rem;line-height:1.5}.return-form__check input{width:1.15rem;height:1.15rem;margin:.12rem 0 0;accent-color:#101c4c}.return-form__check a{color:#101c4c;font-weight:700;text-underline-offset:.18em}.return-form__submit{min-width:min(100%,14rem);background:#f26a21}.return-form__submit:hover{background:#d9530f}.return-form__submit:disabled{cursor:wait;opacity:.65}.return-form__fineprint{margin:.8rem 0 0;color:#7a8393;font-size:.68rem;line-height:1.45;text-align:right}.return-form__success{display:grid;justify-items:start;min-height:26rem;align-content:center;padding:clamp(1rem,4vw,3.5rem)}.return-form__success-icon{display:grid;width:3.5rem;height:3.5rem;margin-bottom:1rem;place-items:center;border-radius:999px;color:#fff;background:#18864b;font-size:1.5rem;font-weight:900;box-shadow:0 0 0 7px #18864b1c}.return-form__success>p:not(.return-form__success-kicker){max-width:36rem;margin:1rem 0 1.35rem;color:#596274;line-height:1.6}@media(max-width:900px){.return-request__layout{grid-template-columns:1fr}.return-request__guide{position:static}}@media(max-width:600px){.return-request{padding-block:2rem 3rem}.return-request__header{text-align:left}.return-request__signals{justify-content:flex-start}.return-request__signals li{width:100%}.return-request__card,.return-request__guide{border-radius:1rem}.return-form__topline,.return-form__actions,.return-form__actions--submit{align-items:stretch;flex-direction:column}.return-form__required{margin-top:0}.return-form__grid{grid-template-columns:1fr}.return-form__field--wide{grid-column:auto}.return-form__actions .button,.return-form__submit{width:100%}.return-form__actions>span:empty{display:none}.return-form__fineprint{text-align:left}}.product__sku{margin-top:var(--space-xs);font-size:var(--text-sm);opacity:.68}.collection__toolbar{padding-block:var(--space-sm);border-block:1px solid var(--color-border)}@media(max-width:749px){.product .product__thumbs{width:100%;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity;padding-bottom:var(--space-xs)}.product .product__thumbs>li{flex:0 0 auto;scroll-snap-align:start}.product-card__info{gap:.2rem;padding-top:.65rem}.product-card__vendor{min-height:1em;font-size:.65rem;letter-spacing:.075em}.product-card__title{min-height:calc(3 * 1.24em);font-size:.86rem;line-height:1.24;-webkit-line-clamp:3}.product-card__rating-slot{min-height:1rem}.product-card .catalog-rating{gap:.18rem;font-size:.68rem}.product-card .catalog-rating__stars{font-size:.76rem}.product-card__price{flex-wrap:wrap;gap:.12rem .42rem;font-size:.9rem;line-height:1.2}.product-card__price-sale{font-weight:800}.product-card__price-compare{font-size:.78rem}.product-card__saving{display:none}.product-card__media .discount-badge{top:.5rem;left:.5rem;max-width:calc(100% - 1rem);padding:.38rem .58rem;font-size:.7rem;font-weight:800;line-height:1;box-shadow:0 5px 14px #101c4c24}.product-card__media .discount-badge--both .discount-badge__saving{display:none}.product-card__add{min-height:40px;padding-inline:.45rem;font-size:.78rem;white-space:nowrap}}@media(max-width:899px){.header.header--catalog .header__inner{min-height:4.5rem;gap:.55rem;padding-inline:1rem}.header.header--catalog .header__logo-image{max-width:7.5rem;max-height:3.35rem;object-fit:contain}.header .header__burger,.header .header__action{min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center}.header .header__burger{width:2.75rem;height:2.75rem}.header .header__actions{gap:0}.header.header--sticky.is-stuck .header__inner{min-height:4rem;padding-block:.35rem}.header.header--sticky.is-stuck .header__logo-image{max-width:6.85rem;max-height:2.8rem}}@media(max-width:380px){.header.header--catalog .header__inner{gap:.3rem;padding-inline:.75rem}.header.header--catalog .header__logo-image{max-width:6.6rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/citera-tools.css.map */
