:root{--font-display:var(--font-ui),Arial,sans-serif;--font-label:var(--font-ui),Arial,sans-serif}body,button,input,select,textarea,h1,h2,h3,h4,.model-line,.price,.previous-price,.tork-kicker,.buy-bar-price{font-family:var(--font-ui),Archivo,Arial,sans-serif}body:has(.side-rail){font-family:var(--font-ui),Archivo,Arial,sans-serif}body{background:#fafbf8}.price,.buy-bar-price,.cart-price{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.035em;font-weight:600}.catalog-product-image,.card-photo img,.pdp-photo img,.pdp-thumbs img,.tork-categories img,.menu-thumb img,.cart-image img{mix-blend-mode:normal!important}.card-photo,.pdp-photo,.pdp-gallery,.tork-categories>a>div,.menu-thumb{background:#fff}.header-main{gap:24px;min-height:88px!important;padding-block:12px!important;display:flex!important}.header-main>.brand{flex-shrink:0;order:0}.menu-toggle{order:1;gap:8px;width:auto;min-height:44px;padding:0 12px;font-size:12px;display:flex}.header-pages{order:2}.search-form{flex:1;order:3;min-width:150px}.header-actions{order:4}.header-main .brand img{width:104px!important;height:64px!important}.menu-mega{border-radius:6px;width:min(1200px,96vw);max-width:none;max-height:calc(100dvh - 120px);margin:100px auto auto}.menu-mega .menu-body{grid-template-columns:minmax(0,3fr) minmax(180px,1fr);gap:20px;display:grid}.menu-mega .menu-all{grid-column:1/-1}.menu-mega .menu-account{grid-column:2}.menu-mega .menu-departments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.menu-departments details summary{cursor:pointer;align-items:center;gap:10px;min-height:55px;padding:8px;font-size:12px;font-weight:600;display:flex}.menu-departments summary svg{flex-shrink:0;margin-left:auto}.menu-departments details[open] summary>svg{transform:rotate(90deg)}.menu-subcategories{flex-direction:column;padding:0 12px 12px;display:flex}.menu-subcategories>a{min-height:44px;padding:10px 0;font-size:12px;line-height:1.4}.menu-subcategories>a:first-child{font-weight:600}.menu-thumb{flex-shrink:0}.pdp{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:48px}.pdp-info h1{font-family:var(--font-ui),Archivo,Arial,sans-serif;letter-spacing:-.035em;text-transform:none;font-size:clamp(25px,2.25vw,34px);font-weight:600;line-height:1.22}.pdp-media{align-self:start;min-width:0;position:sticky;top:145px}.pdp-gallery{border:1px solid #e1e3dc;border-radius:5px;overflow:hidden}.pdp-photo{aspect-ratio:1.05;min-height:0;position:relative}.gallery-open{cursor:zoom-in;background:#fff;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:26px;display:flex}.gallery-open>img{object-fit:contain;width:100%;height:100%}.gallery-open>span{background:#fff;align-items:center;gap:6px;padding:7px;font-size:11px;display:flex;position:absolute;bottom:15px;left:15px}.pdp-thumbs{background:#fff;border-top:1px solid #e1e3dc;gap:8px;max-height:100px;padding:12px;overflow-x:auto;display:flex!important}.pdp-thumbs button{background:#fff;border:1px solid #ddd;flex:0 0 64px;width:64px;height:64px}.pdp-thumbs button[aria-pressed=true]{border:2px solid #333}.pdp-thumbs img{object-fit:contain;width:100%;height:100%}.pdp-arrow{width:38px;height:44px}.pdp-counter{font-size:11px;bottom:17px}.gallery-zoom{background:#fff;border:0;border-radius:6px;width:min(1100px,96vw);max-height:94dvh;margin:auto;padding:0;position:fixed;inset:0}.gallery-zoom::backdrop{background:#101510b8}.zoom-toolbar,.zoom-controls{justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.zoom-toolbar button,.zoom-controls button{background:#fff;border:1px solid #daddd5;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;display:flex}.zoom-image{text-align:center;max-height:calc(94dvh - 134px);overflow:auto}.zoom-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(94dvh - 140px);margin:auto}.model-line{letter-spacing:0;color:#62665f;margin-top:12px;font-size:11px;line-height:1.6}.pdp-offer{border-block:1px solid #dfe2d8;min-height:120px;margin:20px 0;padding:20px 0 14px}.pdp-offer .price{font-size:36px;line-height:1.15}.pdp-offer .price-stack{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.pdp-offer .previous-price{letter-spacing:0;font-size:12px}.payment-terms{color:#565c51;margin-top:9px;font-size:11px;line-height:1.5;text-decoration:underline;display:inline-block}.availability-line{margin-top:10px;font-size:12px!important}.variant-fixed{align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.variant-fixed span{color:#62665f}.variant-picker fieldset{border:0;margin:16px 0;padding:0}.variant-picker legend{margin-bottom:10px;font-size:13px;font-weight:600}.variant-choices{flex-wrap:wrap;gap:8px;display:flex}.variant-choices label{color:#252923;cursor:pointer;background:#fff;border:1px solid #b8bdb2;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-width:70px;min-height:48px;padding:10px 14px;display:flex;position:relative}.variant-choices label.selected{color:#252923;background:#fff9cb;border:2px solid #343a2d;padding:9px 13px}.variant-choices input{opacity:0;width:1px;height:1px;position:absolute}.variant-choices label:has(input:focus-visible){outline-offset:3px;outline:3px solid #776100}.variant-choices small{margin-top:3px;font-size:9px;font-weight:400;display:block}.variant-unavailable{border-style:dashed!important}.color-swatch{border:1px solid #aaa;border-radius:50%;flex-shrink:0;width:18px;height:18px}.variant-note{color:#5f645a;min-height:20px;font-size:11px;line-height:1.6}.purchase-controls{margin-top:18px}.purchase-controls .button{min-height:52px;font-size:13px;font-weight:600}.purchase-success{font-size:12px;line-height:1.5}.pdp-shipping{border-block:1px solid #dfe2d8;margin:20px 0;padding:20px 0}.pdp-shipping form>label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.pdp-shipping form>div{gap:8px;display:flex}.pdp-shipping input{border:1px solid #b8bdb2;border-radius:4px;width:180px;min-width:0;min-height:44px;padding:10px 12px;font-size:14px}.pdp-shipping button{background:#fff;border:1px solid #343a2d;border-radius:4px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:600}.pdp-shipping ul{margin-top:10px;padding:0;list-style:none}.pdp-shipping li{border-bottom:1px solid #e4e7df;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.pdp-shipping small{color:#62665f;margin-top:3px;display:block}.pdp-shipping p{margin-top:8px;font-size:11px;line-height:1.5}.pdp-shipping [role=alert]{color:#9c2626}.pdp-guarantees{grid-template-columns:1fr 1fr;gap:0;margin-top:22px;display:grid}.pdp-guarantees li{min-width:0;padding:14px 10px}.pdp-guarantees strong{font-size:11px}.pdp-guarantees small{font-size:10px;line-height:1.5}.pdp-highlights{display:none}.pdp-details{border-top:1px solid #dfe2d8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:40px;padding-top:40px;display:grid}.pdp-details section{min-width:0}.pdp-details h2{margin-bottom:20px;font-size:24px;font-weight:600}.pdp-details h3{margin:24px 0 12px;font-size:15px}.pdp-details p,.pdp-details li{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.spec-table div{gap:18px;padding:12px 10px;font-size:12px}.spec-table dt,.spec-table dd{overflow-wrap:anywhere;min-width:0}.buy-bar-selection{background:0 0;border:0;padding:6px 0;font-size:11px;text-decoration:underline}.retail-card .price{font-family:var(--font-ui),Archivo,Arial,sans-serif;font-size:24px;font-weight:600}.retail-card .card-body h3{font-family:var(--font-ui),Archivo,Arial,sans-serif;min-height:60px;font-size:13px;font-weight:400;line-height:1.5}.retail-card .card-photo{aspect-ratio:1.15;background:#fff}.retail-card .card-purchase{flex-wrap:wrap}.card-action{min-width:44px;min-height:44px}.previous-price{font-family:var(--font-ui),Archivo,Arial,sans-serif}.pdp .share-product{font-size:11px}.pdp-details a{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline-offset:3px;outline:3px solid #806900}html{scroll-padding-top:145px}@media (max-width:1100px){.header-main{gap:14px}.header-pages{display:none}.pdp{gap:28px}.pdp-guarantees{grid-template-columns:1fr}.pdp-info h1{font-size:27px}}@media (max-width:700px){.header-main{grid-template-columns:40px 1fr auto;gap:8px 12px;min-height:116px!important;padding:7px 16px!important;display:grid!important}.header-main>.brand{grid-area:1/2}.header-main .brand img{width:85px!important;height:50px!important}.menu-toggle{border:0;grid-area:1/1;justify-content:center;width:40px;padding:0}.menu-toggle>span{display:none}.search-form{grid-area:2/1/auto/-1;width:100%;margin:0!important}.header-actions{grid-area:1/3;gap:5px}.header-action{min-width:40px;min-height:40px}.search-form input{min-height:42px;font-size:14px!important}.site-header.is-scrolled .header-main{min-height:116px!important}.announce{display:none}.pdp{flex-direction:column;gap:24px;display:flex}.pdp-media{width:100%;position:static}.pdp-info{width:100%;min-width:0}.pdp-photo{aspect-ratio:1.12}.gallery-open{padding:20px}.pdp-thumbs{gap:6px;padding:8px}.pdp-thumbs button{flex-basis:54px;width:54px;height:54px}.pdp-info h1{font-size:26px}.pdp-offer{margin-block:16px;padding-block:16px}.pdp-offer .price{font-size:34px}.pdp-guarantees{grid-template-columns:1fr 1fr}.pdp-details{grid-template-columns:1fr;gap:30px;margin-top:28px;padding-top:28px}.pdp-details h2{font-size:22px}.pdp-details p{font-size:13px;line-height:1.8}.purchase-controls{gap:8px}.purchase-controls .button{padding-inline:12px;font-size:12px}.pdp .quantity button{width:34px}.breadcrumbs{gap:7px;margin:16px 0;font-size:10px}.breadcrumbs>span:last-child{display:none}.breadcrumbs{overflow-wrap:anywhere;flex-wrap:wrap}.buy-bar{max-width:100vw;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));bottom:0}.buy-bar-price{font-size:22px}.buy-bar .quantity{display:none}.buy-bar-row{justify-content:space-between;gap:10px}.retail-card .price{font-size:21px}.retail-card .card-body h3{min-height:54px;font-size:12px}.card-action{min-width:40px;min-height:44px}.tork-legal{padding-bottom:160px}html{scroll-padding-top:130px}.menu-mega{width:92vw;max-height:100dvh;margin:0}.menu-departments summary{min-height:56px}.menu-subcategories>a{min-height:44px}.model-line{font-size:11px}.product-description{order:0}}@media (prefers-reduced-motion:reduce){.pdp *,.menu-drawer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pdp-info{display:block}.pdp-info h1{margin:14px 0 0}.pdp-brand-row{min-height:22px;margin:0}.variant-picker{margin:16px 0;display:block}.variant-picker fieldset{margin:14px 0}.pdp-thumbs{flex-wrap:nowrap!important}.pdp .model-line{font-family:var(--font-ui),Arial,sans-serif}.header-main>.search-form{order:3}.attribute-filters{flex-wrap:wrap;gap:6px;display:flex}.attribute-filters a{border:1px solid #ccc;border-radius:4px;min-height:40px;padding:8px;font-size:12px}.attribute-filters a[aria-current=true]{background:#fff7be;border-color:#333}.card-options-note{color:#595f53;margin-top:5px;font-size:10px;line-height:1.5}.facet>a{min-height:44px;padding-block:10px;font-size:12px;display:block}@media (max-width:700px){.pdp-media{order:0}.pdp-info{order:1;display:block}.pdp{gap:20px}.inner-page{padding-inline:16px}.pdp-brand-row{margin:0}.pdp-thumbs{max-height:none}.pdp-info h1{font-size:25px}.pdp-gallery{width:100%}}.retail-card .card-top,.retail-card .card-photo,.product-grid .retail-card .card-top,.product-grid .retail-card .card-photo,.bench-stage{background:#fff}.bench-object{mix-blend-mode:normal}.bench-engraving{display:none}
:root{--ink:#24272b;--muted:#62666c;--line:#dfe1e4;--soft:#f3f4f6}:is(body,body:has(.side-rail)){color:var(--ink);background:#fff}.container{width:100%;max-width:1320px;margin-inline:auto}.shop-eyebrow{color:#61666c;letter-spacing:.07em;margin-bottom:9px;font-size:11px;font-weight:600;line-height:1.5}.tork-section{margin-block:48px}.tork-section-heading h2,.shop-journal .section-title{letter-spacing:-.035em;font-size:28px;font-weight:600}.tork-section-heading{margin-bottom:22px}.tork-department-nav{gap:25px}.tork-product-grid{gap:20px}.shop-hero{grid-template-columns:minmax(0,3fr) minmax(265px,1fr);gap:18px;display:grid}.shop-campaign{color:#fff;background:#202426;border-radius:8px;min-height:430px;position:relative;overflow:hidden}.shop-campaign picture{position:absolute;inset:0}.shop-campaign .shop-campaign-photo{object-fit:cover;object-position:65% center;width:100%;height:100%}.shop-campaign:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0e1215cc,#0e121540 65%,#0000);position:absolute;inset:0}.shop-campaign-copy{z-index:1;padding:48px 36px;position:relative}.shop-campaign-copy>p{color:#f5d019;letter-spacing:.1em;font-size:11px;font-weight:600}.shop-campaign h1{color:#fff;letter-spacing:-.04em;margin:20px 0;font-size:clamp(30px,3.5vw,49px);font-weight:600;line-height:1.1}.shop-campaign-copy>span{color:#edf0f2;font-size:14px;line-height:1.7;display:block}.shop-campaign .tork-primary{margin-top:26px;font-size:12px}.shop-campaign-footnote{z-index:1;letter-spacing:.1em;color:#d9dce0;font-size:8px;font-weight:600;position:absolute;bottom:20px;left:36px}.shop-hero-pick{background:#fff;border:1px solid #dfe1e4;border-radius:8px;min-width:0;padding:18px;overflow:hidden}.shop-pick-heading>p{margin-bottom:12px;font-size:12px;font-weight:600}.shop-hero .bench-tabs{border:0;gap:6px;margin:0;padding:0;display:flex}.shop-hero .bench-tabs button{color:#33373b;background:#fff;border:1px solid #dfe1e4;border-radius:4px;flex:1;min-height:38px;padding:7px 8px;font-size:11px}.shop-hero .bench-tabs button[aria-selected=true]{color:#24272b;background:#f5d019;border-color:#f5d019}.shop-hero .bench-object{width:100%;height:180px;margin:12px 0 0;display:block;position:relative;inset:auto}.shop-hero .bench-object a{width:100%;height:100%;display:block}.shop-hero .bench-object img{object-fit:contain;mix-blend-mode:normal;filter:none;width:100%;height:100%}.shop-hero .bench-product-label{background:0 0;border-top:1px solid #eceef0;padding:12px 0 0;position:static}.shop-hero .bench-task{color:#63686f;text-transform:none;letter-spacing:0;font-size:10px;font-weight:400}.shop-hero .bench-product-title{-webkit-line-clamp:2;letter-spacing:0;color:#24272b;-webkit-box-orient:vertical;min-height:39px;margin:6px 0 10px;font-size:13px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.shop-hero .bench-price{justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex}.shop-hero .bench-price>span{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:23px;font-weight:600}.shop-hero .bench-price>a{background:#f5d019;border:0;border-radius:4px;place-items:center;width:40px;height:40px;padding:0;display:grid}.tork-service-strip{padding-block:21px;font-size:12px}.tork-categories{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px}.tork-categories>a>div{aspect-ratio:1;background:#fff;border:1px solid #e5e7e9;border-radius:50%;height:auto;padding:22px}.tork-categories strong{font-family:var(--font-ui),Arial,sans-serif;text-align:center;font-size:13px;font-weight:600;line-height:1.4}.tork-categories>a>span{justify-content:center;font-size:10px}.tork-categories>a>span svg{display:none}.product-card.shop-card{box-shadow:none;background:#fff;border:1px solid #d6dbe0;border-radius:8px;flex-direction:column;min-width:0;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.product-card.shop-card:hover{border-color:#929ca5;box-shadow:0 5px 18px #19222b0c}.card-discount-banner{color:#22292f;background:#f5d019;justify-content:center;align-items:center;gap:5px;min-height:33px;display:flex}.card-discount-banner[data-discount=false]{background:0 0}.card-discount-banner strong{letter-spacing:-.03em;font-size:19px;font-weight:600;line-height:1}.card-discount-banner span{text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.product-card.shop-card .card-photo{aspect-ratio:1.15;background:#fff;width:100%;height:auto;padding:28px 30px 20px;position:relative}.product-card.shop-card .card-photo>a{width:100%;height:100%;display:block}.product-card.shop-card .card-photo img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%}.product-card.shop-card .favorite{z-index:1;color:#68727b;background:#fff;border:1px solid #edf0f2;border-radius:50%;width:38px;height:38px;position:absolute;top:8px;right:8px}.product-card.shop-card .favorite[aria-pressed=true]{color:#7d6200;background:#fff9d9;border-color:#ead372}.product-card.shop-card .card-body{border:0;flex-direction:column;flex:1;min-width:0;padding:12px 16px 16px;display:flex}.product-card.shop-card .card-body h3{-webkit-line-clamp:3;height:63px;min-height:63px;font-family:var(--font-ui),Arial,sans-serif;letter-spacing:0;text-transform:none;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:21px;display:-webkit-box;overflow:hidden}.shop-card-detail{color:#616a72;overflow-wrap:anywhere;min-height:28px;margin:7px 0 0;font-size:10px;line-height:1.4}.product-card.shop-card .card-purchase{flex-direction:column;align-items:stretch;gap:16px;margin-top:auto;padding-top:9px;display:flex}.shop-card-price{flex-direction:column;justify-content:flex-end;min-height:66px;display:flex}.product-card.shop-card .price-stack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.price-comparison-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.price-saving{color:#fff;white-space:nowrap;background:#137d33;border-radius:3px;align-items:center;gap:2px;padding:3px 5px;font-size:11px;font-weight:600;line-height:1.1;display:inline-flex}.price-saving svg{flex-shrink:0}.product-card.shop-card .price{font-family:var(--font-ui),Arial,sans-serif;color:#23292e;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.15}.product-card.shop-card .previous-price{color:#68717a;letter-spacing:0;font-size:11px;line-height:1.4}.shop-card-condition{color:#626a72;margin-top:5px;font-size:10px;line-height:1.5}.product-card.shop-card .card-action{color:#252a30;letter-spacing:0;text-transform:none;background:#f5d019;border:1px solid #e7c310;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;min-width:0;height:auto;min-height:44px;padding:10px 8px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.product-card.shop-card .card-action svg{flex-shrink:0}.product-card.shop-card .card-action:hover{background:#e7c310}.product-card.shop-card .card-choose{background:#fff;border-color:#8e979f}.product-card.shop-card .card-choose:hover{background:#fffbea;border-color:#b6a548}.product-card.shop-card .card-added{color:#245b37;background:#edf7ef;border-color:#a6c8b0}.product-card.shop-card .card-unavailable{color:#626a72;border-color:#d9dde1}.catalog-grid{gap:18px}.shop-feature-banner{grid-template-columns:1fr 1.1fr;min-height:290px;margin-block:48px;display:grid;overflow:hidden}.shop-feature-banner>div{background:#f5d019;border-radius:7px 0 0 7px;padding:34px 38px}.shop-feature-banner .shop-eyebrow{color:#49431d}.shop-feature-banner h2{letter-spacing:-.035em;font-size:33px;font-weight:600}.shop-feature-banner p:not(.shop-eyebrow){max-width:330px;margin:14px 0 18px;font-size:12px;line-height:1.7}.shop-feature-banner .tork-primary{color:#fff;background:#252a2f;border-color:#252a2f;min-height:44px;font-size:12px}.shop-feature-banner>img{object-fit:cover;border-radius:0 7px 7px 0;width:100%;height:100%}.shop-collection-heading{border-bottom:1px solid #dfe3e7;margin-bottom:30px;padding:16px 0 28px}.shop-collection-heading h1,.shop-collection-index h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);font-weight:600}.shop-collection-heading>p:not(.shop-eyebrow){color:#626a72;max-width:760px;margin:16px 0 20px;line-height:1.7}.shop-collection-heading nav{flex-wrap:wrap;gap:8px;display:flex}.shop-collection-heading nav a{border:1px solid #dfe3e7;border-radius:4px;min-height:44px;padding:10px 14px;font-size:12px}.shop-collection-heading nav a:hover{background:#fff9d9;border-color:#d8b714}.shop-journal{margin-block:56px}.shop-journal .section-row{margin-bottom:24px}.shop-journal .news-row{gap:24px}.shop-journal .news-card{background:#fff;border:1px solid #dfe3e7;border-radius:7px;padding:0 0 22px;overflow:hidden}.shop-journal .news-photo{aspect-ratio:1.8;border-radius:0;margin:0 0 18px}.shop-journal .news-photo img{object-fit:cover;width:100%;height:100%}.shop-journal .news-card h3{letter-spacing:-.025em;margin:13px 0 11px;padding:0 20px;font-size:21px;font-weight:600;line-height:1.25}.shop-journal .news-card>p{color:#626a72;padding:0 20px;font-size:12px;line-height:1.7}.shop-article-meta{color:#626a72;justify-content:space-between;gap:12px;padding:0 20px;font-size:9px;display:flex}.shop-article-meta>span:first-child{color:#282e35;font-weight:600}.shop-article-read{align-items:center;gap:8px;min-height:36px;margin:20px 20px 0;font-size:12px;font-weight:600;display:flex}.blog-heading{border-bottom:1px solid #dfe3e7;padding-block:42px!important;display:block!important}.blog-heading h1{letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(30px,4vw,48px);font-weight:600}.blog-heading>div{color:#626a72;max-width:620px;font-size:14px;line-height:1.7}.tork-journal{gap:24px;padding-top:32px}.tork-journal>article{border:1px solid #dfe3e7;border-radius:7px;padding:0 0 24px;overflow:hidden}.tork-journal .tork-journal-photo{aspect-ratio:1.65;border-radius:0}.tork-journal>article>:not(.tork-journal-photo){margin-inline:20px}.tork-journal h2{letter-spacing:-.025em;font-size:24px;font-weight:600}.tork-journal p{font-size:13px}.shop-footer{color:#292f35;background:#fff;border-top:0;margin-top:48px}.shop-footer-service{color:#fff;background:#252b30}.shop-footer-service>.container{justify-content:space-between;align-items:center;gap:28px;padding-block:26px;display:flex}.footer-support-copy{align-items:center;gap:18px;display:flex}.footer-support-copy>svg{color:#f5d019;flex-shrink:0}.footer-support-copy h2{color:#fff;letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2}.footer-support-copy p{color:#d2d7dc;margin-top:7px;font-size:12px}.shop-footer-service .footer-support-button{color:#252b30;background:#f5d019;border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:13px 18px;font-size:12px;font-weight:600;display:flex}.shop-footer .footer-directory{grid-template-columns:1.3fr 1fr .95fr 1fr;gap:36px;padding-block:28px}.shop-footer .footer-contact .brand img{width:105px!important;height:65px!important}.shop-footer .footer-contact>.brand{background:0 0;padding:0}.shop-footer .footer-contact>p{color:#626a72;margin:10px 0 15px;font-size:11px}.shop-footer .footer-contact>a{color:#414b54;gap:11px;min-height:38px;margin:2px 0;font-size:12px}.shop-footer .footer-contact>a span{color:#414b54}.shop-footer .footer-contact>a strong{color:#292f35;font-size:14px;font-weight:600;display:block}.shop-footer .footer-contact>a>svg{color:#535d66;flex-shrink:0}.shop-footer .tork-social{gap:9px;margin-top:12px}.shop-footer .tork-social a{color:#343c44;background:#f6f7f8;border:1px solid #e0e4e8;border-radius:4px;width:36px;height:36px}.shop-footer .footer-group h2{color:#292f35;margin:14px 0 12px;font-size:14px;font-weight:600;line-height:1.5}.shop-footer .footer-group h2 button{color:#292f35}.shop-footer .footer-group a{color:#555e67;min-height:32px;font-size:12px;line-height:1.5}.shop-footer a:hover{text-underline-offset:3px;text-decoration:underline}.shop-footer-assurance{border-top:1px solid #dfe3e7;grid-template-columns:1fr 1fr;gap:32px;padding-block:20px;display:grid}.shop-footer-assurance h2{color:#292f35;letter-spacing:0;margin-bottom:12px;font-size:12px;font-weight:600}.shop-payments{flex-wrap:wrap;align-items:center;gap:12px;min-height:42px;display:flex}.shop-payment-pix{background:#fff;border:1px solid #dfe3e7;border-radius:4px;align-items:center;gap:8px;padding:8px 13px;font-size:16px;display:flex}.shop-payment-pix svg{color:#247b6c}.shop-payment-card{color:#626a72;align-items:center;gap:8px;font-size:10px;display:flex}.shop-footer-assurance section>a{min-height:24px;margin-top:10px;font-size:11px;text-decoration:underline;display:inline-block}.shop-footer-documents{flex-wrap:wrap;align-items:center;gap:28px;min-height:42px;display:flex}.shop-footer-documents a{align-items:center;gap:10px;font-size:12px;display:flex}.shop-footer-documents svg{color:#56616a;flex-shrink:0}.shop-footer-documents small{color:#626a72;margin-top:4px;font-size:10px;display:block}.shop-footer .tork-legal{color:#626a72;border-top:1px solid #dfe3e7;padding-block:20px 26px;font-size:10px;line-height:1.8}@media (max-width:1100px){.shop-hero{grid-template-columns:minmax(0,2fr) minmax(250px,1fr)}.shop-campaign h1{font-size:36px}.shop-campaign-copy{padding:44px 26px}.shop-campaign-footnote{left:26px}.tork-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tork-categories>a>div{width:100%;max-width:140px;margin-inline:auto}.tork-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tork-product-grid .product-card:nth-child(n+7){display:flex}.product-card.shop-card .card-body{padding:11px}.product-card.shop-card .price{font-size:25px}.product-card.shop-card .card-action{gap:5px;font-size:11px}.shop-footer .footer-directory{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:22px}}@media (max-width:900px){.shop-hero{grid-template-columns:1fr}.shop-campaign{min-height:350px}.shop-campaign h1{font-size:40px}.shop-campaign-copy{padding:32px}.shop-hero-pick{grid-template-columns:210px 1fr;gap:24px;padding:16px 22px;display:grid}.shop-pick-heading{align-self:center}.shop-hero #bench-product{grid-template-columns:140px 1fr;gap:16px;min-width:0;display:grid}.shop-hero .bench-object{height:145px;margin:0}.shop-hero .bench-product-label{border:0;align-self:center;padding:0}.tork-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shop-feature-banner h2{font-size:28px}.shop-feature-banner>div{padding:28px}.shop-footer .footer-directory{grid-template-columns:1fr 1fr;gap:24px}.shop-footer-service>.container{gap:18px}.footer-support-copy h2{font-size:22px}}@media (max-width:600px){.tork-section{margin-block:32px}.tork-section-heading h2,.shop-journal .section-title{font-size:23px}.tork-section-heading{align-items:flex-end;gap:10px;margin-bottom:18px}.tork-section-heading>a{max-width:80px;font-size:10px}.shop-eyebrow{margin-bottom:7px;font-size:9px}.shop-hero{gap:12px}.shop-campaign{min-height:340px}.shop-campaign-copy{padding:29px 24px}.shop-campaign h1{margin-block:17px;font-size:34px}.shop-campaign-copy>p{font-size:10px}.shop-campaign-copy>span{font-size:12px}.shop-campaign .tork-primary{margin-top:20px;padding:12px 14px;font-size:11px}.shop-campaign-footnote{font-size:6px;bottom:16px;left:24px}.shop-campaign .shop-campaign-photo{object-position:75% center}.shop-campaign:after{background:linear-gradient(90deg,#101518e6,#10151866)}.shop-hero-pick{padding:15px;display:block}.shop-pick-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.shop-pick-heading>p{max-width:108px;margin:0;font-size:11px;line-height:1.4}.shop-hero .bench-tabs{flex:1;gap:4px;max-width:205px}.shop-hero .bench-tabs button{min-height:38px;padding:5px;font-size:10px}.shop-hero #bench-product{grid-template-columns:106px 1fr;gap:14px;margin-top:12px}.shop-hero .bench-object{height:135px}.shop-hero .bench-product-title{min-height:33px;margin:5px 0 8px;font-size:11px;line-height:1.5}.shop-hero .bench-price>span{font-size:21px}.shop-hero .bench-task{font-size:9px}.shop-hero .bench-price>a{width:34px;height:34px}.tork-categories{gap:19px 10px}.tork-categories>a>div{padding:13px}.tork-categories strong{margin-top:8px;font-size:10px;font-weight:600}.tork-categories>a>span{font-size:8px}.tork-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-grid{gap:12px}.card-discount-banner{gap:4px;min-height:29px}.card-discount-banner strong{font-size:17px}.card-discount-banner span{font-size:8px}.product-card.shop-card .favorite{width:32px;height:32px;top:6px;right:6px}.product-card.shop-card .favorite svg{width:16px}.product-card.shop-card .card-photo{aspect-ratio:1.05;padding:26px 14px 12px}.product-card.shop-card .card-body{padding:10px}.product-card.shop-card .card-body h3{height:54px;min-height:54px;font-size:12px;font-weight:400;line-height:18px}.shop-card-detail{min-height:25px;margin-top:6px;font-size:9px}.product-card.shop-card .card-purchase{gap:13px;padding-top:8px}.product-card.shop-card .price{font-size:23px}.product-card.shop-card .previous-price,.shop-card-condition{font-size:9px}.shop-card-price{min-height:60px}.price-comparison-row{gap:4px}.price-saving{padding:3px 4px;font-size:9px}.price-saving svg{width:10px}.product-card.shop-card .card-action{gap:5px;min-height:44px;padding:8px 5px;font-size:11px;line-height:1.3}.product-card.shop-card .card-action svg{width:14px}.shop-feature-banner{grid-template-columns:1fr;margin-block:34px}.shop-feature-banner>div{border-radius:7px 7px 0 0;padding:26px}.shop-feature-banner>img{border-radius:0 0 7px 7px;height:185px}.shop-feature-banner h2{font-size:29px}.shop-collection-heading{padding-top:6px}.shop-collection-heading>p:not(.shop-eyebrow){font-size:12px}.shop-collection-heading nav{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.shop-collection-heading nav a{flex-shrink:0;font-size:11px}.shop-journal{margin-block:36px}.shop-journal .news-row{grid-template-columns:1fr;gap:20px}.shop-journal .news-card{min-width:0}.shop-journal .section-row{align-items:center}.shop-journal .section-row>a{font-size:10px}.shop-journal .news-card h3{font-size:22px}.shop-article-meta{font-size:10px}.blog-heading{padding-block:30px!important}.tork-journal h2{font-size:24px}.shop-footer{margin-top:36px}.shop-footer-service>.container{flex-direction:column;align-items:stretch;gap:20px;padding-block:25px}.footer-support-copy{gap:13px}.footer-support-copy>svg{width:27px}.footer-support-copy h2{font-size:23px}.footer-support-copy p{font-size:11px;line-height:1.5}.shop-footer-service .footer-support-button{min-height:46px;font-size:12px}.shop-footer .footer-directory{grid-template-columns:1fr;gap:0;padding-block:26px 0}.shop-footer .footer-contact{padding-bottom:25px}.shop-footer .footer-contact>p{margin-top:10px}.shop-footer .footer-contact>a{min-height:44px}.shop-footer .footer-group{border-top:1px solid #dfe3e7}.shop-footer .footer-group h2{margin:0}.shop-footer .footer-group h2 button{min-height:54px;font-size:12px;font-weight:600}.shop-footer .footer-group a{min-height:42px;font-size:12px}.shop-footer .footer-group>div{padding-bottom:14px}.shop-footer-assurance{grid-template-columns:1fr;gap:28px;padding-block:26px}.shop-footer-documents{gap:22px}.shop-footer .tork-legal{flex-direction:column;gap:14px;padding-block:22px 92px;font-size:9px}.shop-footer .tork-legal p:last-child{text-align:left}}@media (max-width:360px){.product-card.shop-card .price{font-size:19px}.product-card.shop-card .card-action{font-size:10px}.product-card.shop-card .card-action svg{display:none}.shop-campaign h1{font-size:29px}.shop-pick-heading>p{font-size:10px}.shop-hero .bench-tabs button{font-size:9px}.shop-hero #bench-product{grid-template-columns:88px 1fr;gap:10px}.shop-hero .bench-price>span{font-size:19px}}@media (prefers-reduced-motion:reduce){.shop-card,.shop-hero *{transition:none!important;animation:none!important}.shop-hero .bench-object{transform:none!important}}
.header-v2{background:#fff;border-bottom:1px solid #e1e5e8;box-shadow:0 3px 12px #202a3509}.header-v2 .announce{color:#fff;background:#252b30;min-height:34px;display:block}.header-v2 .tork-announcement{justify-content:space-between;min-height:34px;font-size:11px}.header-v2 .tork-announcement>a{color:#fff;align-items:center;gap:9px;min-height:34px;display:flex}.header-v2 .tork-announcement strong{color:#f5d019}.header-v2 .tork-announcement b{color:#f5d019;letter-spacing:.06em;border:1px dashed #b7a341;padding:2px 8px;font-size:10px}.header-v2 .tork-announcement small{font-size:10px;text-decoration:underline}.header-v2 .service-row,.header-v2 .header-pages{display:none}.header-v2 .header-main,.header-v2.is-scrolled .header-main{gap:24px;min-height:94px;padding-block:12px;display:flex}.header-v2 .header-main>.brand{order:0;min-height:0}.header-v2 .header-main .brand img,.header-v2.is-scrolled .brand img{width:116px!important;height:66px!important}.header-v2 .menu-toggle{border:1px solid #dfe3e7;border-radius:5px;order:1;min-height:44px;padding:0 14px}.header-v2 .search-form,.header-v2.is-scrolled .search-form{flex:1;order:2;max-width:none;margin:0}.header-v2 .search-form input{background:#f7f8fa;border:1px solid #d7dde2;border-radius:5px;min-height:48px;font-size:14px}.header-v2 .header-actions{order:3;gap:18px}.header-v2 .header-action{background:0 0;border:0;gap:9px;width:auto;min-width:40px}.header-action-label{white-space:nowrap;flex-direction:column;align-items:flex-start;font-size:12px;font-weight:600;display:flex}.header-action-label small{color:#66717b;margin-bottom:3px;font-size:10px;font-weight:400}.header-category-row{background:#fff;border-top:1px solid #eef0f2}.header-category-row nav{justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.header-category-row a{align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:600;display:flex}.header-category-row .header-coupons{color:#695600}.tork-home>.tork-department-nav{display:none}.tork-home>.container:has(.shop-hero){margin-top:24px}.pdp-page{padding-top:0}.pdp-page .breadcrumbs{color:#69737c;align-items:center;min-height:40px;margin:8px 0 16px;padding:0;font-size:10px;line-height:1.6}.pdp-page .breadcrumbs>span{align-items:center;min-height:40px;display:flex}.pdp-page .pdp{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin-bottom:38px;display:grid}.pdp-page .pdp-media{width:100%;margin:0;position:static}.pdp-page .pdp-gallery{border:0;border-radius:0;overflow:visible}.pdp-page .pdp-photo{aspect-ratio:1;border:1px solid #e6e9ec;border-radius:6px}.pdp-page .gallery-open{border-radius:6px;padding:36px}.pdp-page .gallery-open>span{color:#64707a;padding:5px;font-size:10px;bottom:10px;left:12px}.pdp-page .pdp-counter{color:#64707a;bottom:15px;right:14px}.pdp-page .pdp-thumbs{border:0;gap:8px;padding:12px 0}.pdp-page .pdp-thumbs button{border:1px solid #dce1e6;border-radius:5px;flex-basis:60px;width:60px;height:60px;padding:5px}.pdp-page .pdp-thumbs button[aria-pressed=true]{border:2px solid #b49700}.pdp-page .pdp-info{min-width:0;display:block}.pdp-page .pdp-brand-row{flex-wrap:wrap;align-items:center;gap:12px;min-height:30px;margin:0 0 16px;display:flex}.pdp-page .brand-link{min-width:0}.pdp-page .brand-link img{object-fit:contain;max-width:88px;max-height:26px}.product-category-tag{color:#4f5b65;background:#f1f3f5;border-radius:3px;padding:5px 9px;font-size:10px;font-weight:600}.pdp-page .pdp-info h1{letter-spacing:-.025em;text-transform:none;margin:0;font-size:23px;font-weight:600;line-height:1.35}.pdp-page .model-line{color:#69747f;overflow-wrap:anywhere;margin:12px 0 0;font-size:10px;line-height:1.7}.pdp-page .pdp-offer{border-color:#e0e5e9;min-height:0;margin:20px 0;padding:20px 0}.pdp-page .pdp-offer .price{letter-spacing:-.035em;color:#242b31;font-size:36px;font-weight:600;line-height:1.2}.pdp-page .pdp-offer .price-stack{gap:8px}.pdp-page .pdp-offer .previous-price{font-size:12px}.pdp-pix-label{color:#45505a;margin:5px 0 12px;font-size:12px}.pdp-page .payment-terms{color:#44515c;align-items:center;min-height:30px;margin:0;font-size:11px;display:inline-flex}.pdp-page .availability-line{color:#24613b;margin:6px 0 0;font-size:11px!important}.pdp-page .availability-fora{color:#676f76}.pdp-key-facts h2{margin-bottom:13px;font-size:12px;font-weight:600}.pdp-key-facts ul{margin:0;padding:0;list-style:none}.pdp-key-facts li{color:#53616c;overflow-wrap:anywhere;align-items:flex-start;gap:9px;margin:8px 0;font-size:11px;line-height:1.65;display:flex}.pdp-key-facts li svg{color:#677625;flex-shrink:0;margin-top:2px}.pdp-key-facts li strong{color:#353f48;font-weight:600}.pdp-key-facts>a{color:#4e5963;align-items:center;min-height:44px;font-size:11px;text-decoration:underline;display:inline-flex}.pdp-page .share-product{margin-top:12px;font-size:10px}.pdp-buybox{background:#fff;border:1px solid #dbe1e6;border-radius:7px;min-width:0;padding:20px}.buybox-heading{display:none}.pdp-buybox .variant-fixed{margin:8px 0;font-size:11px}.pdp-buybox .variant-picker fieldset{margin:14px 0}.pdp-buybox .variant-picker legend{font-size:12px;line-height:1.5}.pdp-buybox .variant-picker legend>span{font-weight:400}.pdp-buybox .variant-choices{gap:7px}.pdp-buybox .variant-choices label{border-color:#c5cdd4;border-radius:4px;min-width:64px;min-height:44px;padding:9px 11px;font-size:12px}.pdp-buybox .variant-choices label.selected{background:#fffbe1;border-color:#a78c00;padding:8px 10px}.pdp-buybox .variant-note{margin-bottom:16px;font-size:10px;line-height:1.5}.pdp-buybox .purchase-controls{flex-wrap:nowrap;gap:10px;margin-top:18px;display:flex}.pdp-buybox .purchase-controls .quantity{border:1px solid #cdd5db;border-radius:4px;flex:0 0 96px;width:96px;max-width:96px;min-height:50px}.pdp-buybox .quantity button{color:#323f49;width:36px;min-width:30px;min-height:40px}.pdp-buybox .purchase-controls .button{color:#222b31;background:#f5d019;border:1px solid #e4c217;border-radius:5px;flex:1;justify-content:center;gap:6px;width:auto;min-width:0;min-height:50px;padding:12px 8px;font-size:11px}.pdp-buybox .purchase-controls .button>svg{display:none}.pdp-buybox .purchase-controls .button:disabled,.purchase-now:disabled{opacity:.6;cursor:not-allowed}.purchase-now{color:#34424d;background:#fff;border:1px solid #8998a4;border-radius:5px;width:100%;min-height:46px;margin-top:9px;font-size:12px;font-weight:600}.purchase-now:not(:disabled):hover{background:#f5f7f8}.pdp-seller{text-align:center;color:#626f79;margin:14px 0;font-size:10px}.pdp-seller strong{color:#343e47;font-weight:600}.pdp-buybox .save-product{color:#58656f;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin:0;font-size:10px;display:flex}.pdp-buybox .pdp-shipping{border-color:#e1e6eb;border-bottom-style:none;border-bottom-width:0;margin:16px 0 0;padding:18px 0 0}.pdp-buybox .pdp-shipping form>label{font-size:12px}.pdp-buybox .pdp-shipping input{border-color:#bac5ce;width:100%;padding:10px;font-size:13px}.pdp-buybox .pdp-shipping button{border-color:#8c9ba7;padding:10px 13px;font-size:11px}.pdp-buybox .pdp-shipping p{font-size:10px}.delivery-benefits{border-top:1px solid #e1e6eb;flex-direction:column;gap:15px;margin-top:20px;padding-top:16px;display:flex}.delivery-benefits>div{align-items:flex-start;gap:10px;display:flex}.delivery-benefits svg{color:#52636f;flex-shrink:0;margin-top:3px}.pdp-buybox .delivery-benefits p{margin:0;font-size:10px;line-height:1.6}.delivery-benefits strong{color:#3a4b57;font-weight:600;display:block}.delivery-benefits span,.delivery-benefits a{color:#5b6872;display:block}.delivery-benefits a{text-decoration:underline}.coupon-panel{background:#fffdf1;border:1px dashed #c8b45a;border-radius:5px;margin-top:16px;padding:14px}.coupon-heading{align-items:center;gap:10px;display:flex}.coupon-heading>svg{color:#796308;flex-shrink:0}.coupon-heading>div{flex:1}.coupon-heading strong{color:#3c3d32;font-size:11px;line-height:1.4;display:block}.coupon-heading span{color:#686453;margin-top:4px;font-size:10px;display:block}.coupon-actions{flex-direction:column;align-items:stretch;gap:3px;margin-top:12px;display:flex}.coupon-apply,.coupon-remove{color:#514718;background:#fff;border:1px solid #8a7833;border-radius:4px;min-height:42px;padding:10px 12px;font-size:11px;font-weight:600}.coupon-apply:disabled{opacity:.6;cursor:not-allowed}.coupon-see{color:#5c5949;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:6px 0;font-size:10px;text-decoration:underline;display:flex}.coupon-feedback{color:#59604b;font-size:10px;line-height:1.6}.coupon-feedback:not(:empty){margin-top:10px}.coupon-preview{margin-top:12px;font-size:11px}.coupon-preview strong{color:#2b5c38;white-space:nowrap;font-size:18px}.coupon-preview small{color:#626956;margin-top:5px;font-size:9px;line-height:1.5;display:block}.coupon-applied{background:#f5faf3;border-color:#8fa984}.coupon-dialog{color:#26323b;background:#fff;border:0;border-radius:8px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto}.coupon-dialog::backdrop{background:#101c27a8}.coupon-dialog-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.coupon-dialog-top span{color:#66717b;font-size:10px}.coupon-dialog h2{margin-top:6px;font-size:24px;font-weight:600}.coupon-dialog-top button{min-width:44px;min-height:44px}.coupon-ticket{background:#fffbea;border:1px dashed #c3a72e;border-radius:5px;margin-bottom:24px;display:flex}.coupon-ticket>strong{border-right:1px dashed #c3a72e;padding:22px 16px;font-size:38px}.coupon-ticket small{font-size:10px;font-weight:400;display:block}.coupon-ticket>div{padding:20px 16px}.coupon-ticket h3{margin-bottom:8px;font-size:15px}.coupon-ticket code{letter-spacing:.07em;font-size:13px;font-weight:600}.coupon-ticket p{margin-top:8px;font-size:10px;line-height:1.5}.coupon-rules h3{margin:18px 0 12px;font-size:13px}.coupon-rules ul{margin:0 0 18px;padding-left:18px}.coupon-rules li,.coupon-rules p,.coupon-rules>a{margin-bottom:8px;font-size:12px;line-height:1.7}.coupon-rules a{text-decoration:underline}.coupon-dialog>.coupon-apply,.coupon-dialog>.coupon-remove{width:100%;margin-top:24px}.coupons-page{padding-block:24px 60px}.coupons-page h1{max-width:600px;margin:20px 0;font-size:36px}.coupons-page>p{color:#626d76;max-width:650px;font-size:14px;line-height:1.7}.coupons-page>.coupon-panel{max-width:560px;margin-top:30px;padding:28px}.product-section-nav{background:#f6f8f9;border-block:1px solid #dce2e7;align-items:center;gap:30px;min-height:58px;margin-top:32px;padding:0 24px;display:flex}.product-section-nav a{color:#3a4a56;align-items:center;min-height:58px;font-size:13px;font-weight:600;display:flex}.product-section-nav a:hover{box-shadow:inset 0 -3px #e8c214}.pdp-page .pdp-details{border:0;margin:0;padding:0;display:block}.product-info-section{border:1px solid #dfe5e9;border-radius:6px;margin:24px 0;padding:28px 32px;scroll-margin-top:190px}.product-section-heading{border-bottom:1px solid #e7ebef;align-items:center;gap:13px;margin-bottom:24px;padding-bottom:18px;display:flex}.product-section-heading svg{color:#566b79;flex-shrink:0}.pdp-page .product-section-heading h2{margin:0;font-size:22px;font-weight:600}.description-content{max-width:900px}.pdp-page .description-content p{color:#45525d;margin:0 0 16px;font-size:14px;line-height:1.85}.pdp-page .description-content h3{margin:24px 0 14px;font-size:16px}.description-point{padding-left:20px;position:relative}.description-point:before{content:"";background:#a08a28;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:3px}.pdp-page .spec-table{width:100%;margin:0;display:block}.pdp-page .spec-table>div{border:0;grid-template-columns:minmax(120px,35%) minmax(0,1fr);gap:22px;padding:13px 18px;font-size:13px;line-height:1.65;display:grid}.pdp-page .spec-table>div:nth-child(odd){background:#f3f5f7}.pdp-page .spec-table dt{color:#5a6974;font-weight:400}.pdp-page .spec-table dd{color:#34424d;font-weight:600}.included-items{padding-left:20px}.pdp-page .included-items li{font-size:13px;line-height:1.8}.product-documents{flex-wrap:wrap;gap:16px;display:flex}.product-documents a{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.product-support>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.pdp-page .product-support h3{margin:0 0 12px;font-size:14px}.pdp-page .product-support p{margin-bottom:12px;font-size:12px;line-height:1.8}.product-support a{width:fit-content;min-height:30px;font-size:12px;display:block}.pdp-page .pdp-related{margin-top:40px}.pdp-page .pdp-related .section-heading h2{font-size:25px}.footer-complete{background:#f5f6f7;border-top:1px solid #dfe3e6}.footer-help-strip{background:#fff;border-bottom:1px solid #dfe3e6}.footer-help-strip>.container{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:24px;display:grid}.footer-help-strip a{color:#33414b;align-items:center;gap:12px;min-height:60px;display:flex}.footer-help-strip svg{flex-shrink:0}.footer-help-strip a>svg:last-child{color:#68737c;margin-left:auto}.footer-help-strip strong{font:600 13px/1.5 Archivo,sans-serif;display:block}.footer-help-strip small{color:#5c6872;margin-top:3px;font-size:11px;line-height:1.5;display:block}.footer-complete .footer-directory .footer-group a{min-height:36px;font-size:13px}.footer-complete .footer-contact>p,.footer-complete .footer-contact>a{font-size:13px}.footer-complete .tork-social a{background:#fff;width:44px;height:44px}.footer-complete .tork-legal{padding-block:24px;font-size:11px;line-height:1.8}.footer-complete .footer-directory{padding-block:36px}.footer-complete .footer-directory>*{overflow-wrap:anywhere;min-width:0}.footer-complete .footer-contact .brand img{width:124px!important;height:74px!important}.footer-complete .footer-directory .footer-group h2{font-size:14px}.footer-catalog-directory{border-top:1px solid #dce3e8;padding-block:0}.footer-catalog-directory summary{cursor:pointer;min-height:64px;margin:0;padding-block:22px;font-size:13px;font-weight:600;list-style:none}.footer-catalog-directory summary::-webkit-details-marker{display:none}.footer-catalog-directory[open] summary>svg{transform:rotate(180deg)}.footer-catalog-content{padding-bottom:24px}.footer-all-products{align-items:center;min-height:44px;margin-bottom:12px;font-size:12px;text-decoration:underline;display:inline-flex}.footer-directory-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.footer-directory-title h2{font-size:16px;font-weight:600}.footer-directory-title>a{font-size:11px;text-decoration:underline}.footer-department-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 24px;display:grid}.footer-department-links a{color:#52606a;align-items:center;min-height:34px;font-size:12px;display:flex}.footer-brands{border-top:1px solid #e4e8ec;flex-wrap:wrap;align-items:center;gap:7px 22px;margin-top:18px;padding-top:22px;display:flex}.footer-brands strong{margin-right:8px;font-size:11px}.footer-brands a{color:#52606a;align-items:center;min-height:30px;font-size:11px;display:flex}.footer-complete .shop-footer-assurance{padding-block:28px;display:block}.footer-complete .shop-footer-assurance section{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.footer-complete .shop-footer-assurance h2{margin:0}.footer-complete .shop-footer-assurance section>a{align-items:center;min-height:44px;margin:0 0 0 auto;font-size:12px;display:flex}.footer-complete .shop-footer-documents{gap:22px}.footer-complete .shop-footer-documents a{font-size:11px}.footer-complete .shop-footer-documents small{font-size:9px}@media (max-width:1150px){.header-v2 .header-actions{gap:8px}.header-action-label{display:none}.header-v2 .header-main{gap:18px}.header-category-row nav{gap:16px}.header-category-row a{font-size:10px}.pdp-page .pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}.pdp-page .pdp-media{grid-area:1/1/3}.pdp-page .pdp-info,.pdp-buybox{grid-column:2}.pdp-page .pdp-info h1{font-size:25px}.pdp-key-facts{display:none}.pdp-page .pdp-offer{margin-bottom:0}.pdp-page .share-product{margin-top:8px}.pdp-page .pdp-media{position:sticky;top:190px}.footer-complete .shop-footer-assurance{grid-template-columns:1fr 1fr}}@media (max-width:700px){html{scroll-padding-top:150px}.pdp-page .breadcrumbs>span:last-child,.pdp-page .breadcrumbs>span:nth-last-child(2){display:none}.header-v2 .tork-announcement{justify-content:center;min-height:32px;padding-inline:8px}.header-v2 .tork-announcement>a{gap:6px;min-height:32px;font-size:10px}.header-v2 .tork-announcement span{display:inline}.header-v2 .tork-announcement small,.header-v2 .announcement-help{display:none!important}.header-v2 .tork-announcement b{padding:2px 5px;font-size:9px}.header-v2 .tork-announcement svg{width:14px}.header-v2 .header-main,.header-v2.is-scrolled .header-main{grid-template-columns:36px 1fr auto;gap:5px 12px;min-height:108px;padding:6px 16px 10px;display:grid}.header-v2 .header-main>.brand{grid-area:1/2;justify-self:start}.header-v2 .header-main .brand img,.header-v2.is-scrolled .brand img{width:86px!important;height:52px!important}.header-v2 .menu-toggle{border:0;order:0;width:36px;min-height:40px;padding:0}.header-v2 .search-form{order:0;grid-area:2/1/auto/-1;width:100%}.header-v2 .search-form input{background:#f7f8f9;min-height:42px;font-size:13px!important}.header-v2 .header-actions{order:0;grid-area:1/3;gap:8px}.header-v2 .header-action{width:36px;min-width:36px}.header-category-row,.header-v2 .menu-toggle>span{display:none}.pdp-page .breadcrumbs{margin:8px 0 14px;padding:0;font-size:10px}.pdp-page .pdp{flex-direction:column;gap:0;margin-bottom:24px;display:flex}.pdp-page .pdp-info{display:contents}.pdp-page .pdp-identity{order:0;width:100%}.pdp-page .pdp-brand-row{gap:10px;margin-bottom:10px}.pdp-page .brand-link img{max-width:75px;max-height:23px}.product-category-tag{padding:4px 8px;font-size:9px}.pdp-page .pdp-info h1{letter-spacing:-.025em;font-size:21px;line-height:1.4}.pdp-page .model-line{margin-top:8px;font-size:9px}.pdp-page .pdp-media{order:1;margin:18px 0 0;position:static}.pdp-page .pdp-photo{aspect-ratio:1.1}.pdp-page .gallery-open{padding:28px}.pdp-page .pdp-thumbs button{flex-basis:52px;width:52px;height:52px}.pdp-page .pdp-thumbs{padding-bottom:8px}.pdp-page .pdp-offer{order:2;width:100%;margin:16px 0 0;padding:18px 0}.pdp-page .pdp-offer .price{font-size:36px}.pdp-page .pdp-offer .price-comparison-row{gap:8px}.pdp-page .pdp-offer .price-saving{font-size:11px}.pdp-page .pdp-offer .previous-price{font-size:12px}.pdp-page .availability-line{margin-top:5px}.pdp-page .share-product{order:4;margin-top:18px}.pdp-buybox{border:0;border-radius:0;order:3;width:100%;padding:0}.buybox-heading{display:none}.pdp-buybox .variant-picker{padding-top:5px}.pdp-buybox .variant-picker legend{font-size:13px}.pdp-buybox .variant-note{font-size:11px}.pdp-buybox .variant-choices label{min-width:74px;min-height:46px;font-size:13px}.pdp-buybox .purchase-controls{flex-wrap:nowrap;align-items:stretch}.pdp-buybox .purchase-controls .quantity{flex:0 0 105px;max-width:105px;min-height:50px}.pdp-buybox .purchase-controls .button{flex:1;min-width:0;padding:10px;font-size:12px}.pdp-buybox .purchase-controls .button svg{display:none}.purchase-now{min-height:46px;font-size:13px}.pdp-seller,.pdp-buybox .save-product{font-size:11px}.pdp-buybox .pdp-shipping{margin-top:12px;padding-top:22px}.pdp-buybox .pdp-shipping form>label{font-size:13px}.pdp-buybox .pdp-shipping input{font-size:14px}.pdp-buybox .pdp-shipping button{font-size:12px}.pdp-buybox .delivery-benefits p{font-size:11px}.delivery-benefits{gap:18px}.coupon-panel{padding:16px}.coupon-heading strong{font-size:12px}.coupon-heading span{font-size:11px}.coupon-actions{flex-direction:row;align-items:center;gap:12px}.coupon-apply,.coupon-remove{flex:1;min-height:44px;font-size:11px}.coupon-see{text-align:left;max-width:108px;font-size:10px}.coupon-dialog{padding:20px}.coupon-ticket>strong{padding:20px 12px;font-size:34px}.coupon-ticket>div{padding:18px 12px}.coupon-dialog h2{font-size:22px}.coupon-feedback{font-size:11px}.coupons-page h1{font-size:30px}.coupons-page>.coupon-panel{padding:20px}.product-section-nav{white-space:nowrap;margin-inline:-16px;gap:24px;margin-top:26px;padding:0 14px;overflow-x:auto}.product-section-nav a{min-height:52px;font-size:12px}.product-info-section{margin:18px 0;padding:22px 16px;scroll-margin-top:155px}.product-section-heading{gap:10px;margin-bottom:20px}.pdp-page .product-section-heading h2{font-size:21px}.pdp-page .description-content p{font-size:13px;line-height:1.85}.pdp-page .description-content h3{font-size:15px}.pdp-page .spec-table>div{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:14px;padding:12px 10px;font-size:11px}.product-support>div:last-child{grid-template-columns:1fr;gap:24px}.pdp-page .product-support h3{margin-bottom:8px}.pdp-page .product-support p{font-size:12px}.product-support a{min-height:38px}.pdp-page .pdp-related .section-heading h2{font-size:23px}.footer-complete .footer-directory{padding-block:28px 0}.footer-catalog-directory{padding-block:24px}.footer-directory-title{flex-direction:column;align-items:flex-start;gap:8px}.footer-directory-title h2{font-size:16px}.footer-directory-title>a{align-items:center;min-height:32px;display:flex}.footer-department-links{grid-template-columns:1fr 1fr;gap:6px 16px}.footer-department-links a{min-height:40px;font-size:11px;line-height:1.5}.footer-brands{gap:6px 20px}.footer-brands strong{width:100%}.footer-brands a{min-height:36px;font-size:11px}.footer-complete .shop-footer-assurance{grid-template-columns:1fr;gap:28px}.footer-complete .shop-footer-documents{flex-direction:column;align-items:flex-start;gap:18px}.footer-complete .shop-footer-documents a{min-height:40px;font-size:12px}.footer-complete .shop-footer-documents small{font-size:10px}}@media (max-width:360px){.header-v2 .tork-announcement>a{gap:5px;font-size:9px}.header-v2 .tork-announcement>a>svg:last-of-type{display:none}.pdp-page .pdp-info h1{font-size:20px}.pdp-buybox .purchase-controls .quantity{flex-basis:94px;max-width:94px}.pdp-buybox .quantity button{width:30px}.coupon-actions{gap:8px}.coupon-see{max-width:92px}.coupon-dialog{padding:16px}.coupon-ticket>strong{font-size:30px}}@media (max-width:1000px){.footer-help-strip>.container{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}}@media (max-width:600px){.footer-help-strip>.container{gap:12px;padding-block:20px}.footer-help-strip a{align-items:flex-start;gap:8px}.footer-help-strip a>svg:last-child{display:none}.footer-help-strip strong{font-size:12px}.footer-help-strip small{font-size:10px}.footer-help-strip a>svg:first-child{width:20px;margin-top:3px}.footer-complete .footer-directory .footer-group a{min-height:44px}.footer-complete .footer-group h2 button{font-size:14px}.footer-catalog-directory summary{flex-direction:row;align-items:center;gap:16px;font-size:12px}.footer-complete .tork-legal{padding-bottom:28px;font-size:10px}}@media (max-width:700px){.footer-complete .shop-footer-assurance section{display:block}.footer-complete .shop-footer-assurance h2{margin-bottom:14px}.footer-complete .shop-footer-assurance section>a{width:fit-content;margin-top:12px}}
.shop-card .price{font-variant-numeric:tabular-nums}.buy-bar-selection:not(button){cursor:default;text-decoration:none}@media (max-width:360px){.shop-card .price[data-large=true]{letter-spacing:-.035em;font-size:16px}}.purchase-confirmation{background:#fffbea;border:1px solid #d8c780;border-radius:5px;margin-bottom:18px;padding:16px;font-size:13px;line-height:1.6}.purchase-confirmation strong{font-size:14px}.purchase-confirmation p{margin:7px 0}.purchase-confirmation a{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}
.announcement-retail{color:#fff;background:#24272b;border:0;min-height:38px}.announcement-retail .announcement-items{justify-content:space-between;align-items:center;gap:24px;min-height:38px;font-size:11px;display:flex}.announcement-items a{white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:38px;display:flex}.announcement-items svg{color:#f5d019}.announcement-items strong{letter-spacing:.025em;font-size:11px}.announcement-items b{color:#24272b;letter-spacing:.04em;background:#f5d019;border-radius:3px;padding:4px 7px}.announcement-items span{color:#d1d3d5}.header-v2{z-index:50;background:#fff;position:sticky;top:0}.header-v2 .header-main,.header-v2.is-scrolled .header-main{grid-template-columns:158px minmax(180px,1fr) auto;gap:34px;min-height:97px;padding-block:13px;display:grid;position:static}.header-v2 .header-main>.brand{grid-area:1/1}.header-v2 .header-main .brand img,.header-v2.is-scrolled .header-main .brand img{width:137px!important;height:69px!important}.header-v2 .search-form{grid-area:1/2;max-width:none}.header-v2 .header-actions{grid-area:1/3;gap:17px}.header-v2 .header-action{background:0 0;border:0;gap:8px;width:auto;min-width:34px}.header-v2 .header-action-label{flex-direction:column;align-items:flex-start;font-size:12px;line-height:1.4;display:flex}.header-action-label small{color:#6d737b;font-size:10px}.header-v2 .header-action b{top:0;right:-7px}.header-v2 .menu-toggle{background:#fff;border:0;border-radius:0;gap:10px;width:auto;height:46px;padding:0;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:max(32px,50vw - 628px)}.header-v2 .header-category-row{background:#fff;border-block:1px solid #eaebed}.header-v2 .header-category-row nav{justify-content:space-between;align-items:center;gap:24px;min-height:46px;padding-left:190px;display:flex;overflow:visible}.header-category-row a{white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:11px;display:flex}.header-category-row .header-coupons{color:#655000}.header-v2 .search-form input{background:#f7f8f9;border:1px solid #d9dce0;border-radius:6px;height:46px;font-size:13px}.header-v2 .search-form button{color:#24272b}.tork-supplied-hero{background:#24272b;border-radius:6px;margin:22px 0 0;overflow:hidden}.tork-supplied-hero a,.tork-supplied-hero picture,.tork-supplied-hero img{width:100%;display:block}.tork-supplied-hero img{height:auto}.tork-service-strip{margin-top:0;padding-block:22px;font-size:12px}.tork-home .tork-section{margin-block:52px}.scroll-rail{min-width:0;position:relative}.scroll-rail-track{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:18px;padding:3px 1px 7px;display:flex;overflow-x:auto}.scroll-rail-track::-webkit-scrollbar{display:none}.product-rail::-webkit-scrollbar{display:none}.scroll-rail-track>*{scroll-snap-align:start;flex-shrink:0}.scroll-rail-controls{justify-content:flex-end;gap:7px;padding-top:8px;display:flex}.scroll-rail-controls[hidden]{display:none}.scroll-rail-controls button,.shelf-arrows button{color:#24272b;background:#fff;border:1px solid #d9dde1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.scroll-rail-controls button:disabled{opacity:.3;cursor:default}.product-rail{scrollbar-width:none;padding-bottom:7px}.tork-categories{display:block}.tork-categories .scroll-rail-track{gap:22px}.tork-categories a{text-align:center;width:calc(12.5% - 19.25px);min-width:110px}.tork-categories a>div{aspect-ratio:1;background:#f5f6f7;border:1px solid #e7e9ec;border-radius:50%;height:auto;padding:17px;position:relative;overflow:hidden}.tork-categories img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%}.tork-categories strong{max-width:145px;margin:13px auto 0;font:600 12px/1.5 Archivo,sans-serif;display:block}.scroll-rail.scroll-rail-sides .scroll-rail-controls{pointer-events:none;justify-content:space-between;padding:0;display:flex;position:absolute;inset:50% -18px auto;transform:translateY(-50%)}.scroll-rail.scroll-rail-sides .scroll-rail-controls[hidden]{display:none}.scroll-rail.scroll-rail-sides .scroll-rail-controls button{pointer-events:auto;color:#242a2e;background:#fff;border:1px solid #d1d7dc;width:44px;height:44px;box-shadow:0 2px 6px #15212c12}.scroll-rail.scroll-rail-sides .scroll-rail-controls button:disabled{visibility:hidden}.scroll-rail .scroll-rail-controls button:focus-visible{outline-offset:3px;outline:2px solid #806700}@media (max-width:700px){.scroll-rail.scroll-rail-sides .scroll-rail-controls{inset-inline:-10px}}.shop-card.retail-card{box-shadow:none;background:#fff;border:1px solid #e0e3e7;border-radius:7px;overflow:hidden}.shop-card .card-discount-banner{color:#24272b;background:#f5d019;border:0;justify-content:center;align-items:center;gap:5px;height:30px;min-height:30px;padding:5px 8px;font-size:11px;line-height:1.2;display:flex}.shop-card .card-discount-banner strong{font-size:13px;font-weight:600}.shop-card .card-discount-banner[data-reference=true]{color:#fff;background:#282c32}.shop-card .card-discount-banner[data-reference=true] strong{color:#f5d019}.shop-card .card-discount-banner[data-discount=false]{background:#fff}.shop-card.retail-card .card-photo,.product-grid .shop-card.retail-card .card-photo{aspect-ratio:1.23;background:#fff;height:auto;padding:22px 28px 13px;overflow:hidden}.shop-card .card-photo img{object-fit:contain;mix-blend-mode:normal}.shop-card .card-photo .favorite{width:32px;height:32px;box-shadow:none;background:#fff;border:0;top:9px;right:8px}.shop-card.retail-card .card-body,.product-grid .shop-card.retail-card .card-body{flex-direction:column;flex:1;gap:0;padding:4px 17px 17px;display:flex}.card-free-shipping{color:#23683d;background:#edf5ef;border-radius:3px;align-items:center;gap:5px;width:fit-content;margin:4px 0 11px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-flex}.shop-card.retail-card .card-body h3,.product-grid .shop-card.retail-card .card-body h3{color:#30343b;-webkit-line-clamp:3;height:61px;min-height:61px;margin:0;font:600 13px/1.55 Archivo,sans-serif}.shop-card .shop-card-detail{color:#6a727b;min-height:15px;margin:7px 0 0;font-size:10px;line-height:1.5}.shop-card.retail-card .card-purchase{flex-direction:column;align-items:stretch;gap:14px;margin-top:auto;padding-top:15px;display:flex}.shop-card-price{width:100%;min-height:107px}.shop-card .price-stack{justify-content:flex-end;gap:2px;min-height:49px}.shop-card.retail-card .price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;font:600 clamp(21px,2vw,27px)/1.15 Archivo,sans-serif}.shop-card .previous-price{color:#757a83;font:400 10px/1.4 Archivo,sans-serif}.shop-card .price-saving{display:none}.shop-card .price-comparison-row{min-height:15px;margin:0}.card-pix-caption{color:#3c4249;margin-top:3px;font-size:11px;display:block}.installment-line{color:#69717a;max-width:40ch;margin:9px 0 0;font-size:11px;font-weight:400;line-height:1.55}.installment-line strong{color:#555e67;white-space:nowrap;font-weight:600}.shop-card.retail-card .card-action{color:#24272b;background:#f5d019;border:1px solid #d9b80c;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;min-height:44px;padding:10px 7px;font:600 12px/1.4 Archivo,sans-serif;display:flex}.shop-card .card-action span{display:block}.shop-card .shop-card-condition{margin:8px 0 0;font-size:10px}.shop-card .card-action.card-unavailable{color:#616973;background:#f4f5f6;border-color:#e4e7ea}.pdp-info .pdp-title{letter-spacing:-.025em;font-family:Archivo,sans-serif;font-size:26px;font-weight:600;line-height:1.3}.pdp-identity .model-line{color:#58636d;flex-wrap:wrap;gap:12px;margin-top:11px;font:400 10px/1.5 Archivo,sans-serif;display:flex}.pdp-offer .price{letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums;font:600 39px/1.12 Archivo,sans-serif}.pdp-offer .offer-price-tag{color:#28693f;background:#edf5ef;border-radius:4px;margin-bottom:14px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-block}.pdp-offer .pix-price-caption{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.pix-price-caption>span{color:#22663b;font-size:11px}.pdp-offer .installment-line{max-width:34ch;margin-top:12px;font-size:12px}.payment-options-trigger{color:#38434d;text-align:left;background:0 0;border:0;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:18px;padding:13px 0 4px;font-size:11px;display:flex}.payment-options-trigger>span{align-items:center;gap:8px;display:flex}.payment-options-trigger svg{flex-shrink:0}.payment-options-dialog{color:#24272b;border:0;border-radius:10px;width:min(520px,100vw - 28px);max-height:calc(100dvh - 32px);padding:24px;box-shadow:0 20px 90px #0003}.payment-options-dialog::backdrop,.story-dialog::backdrop{background:#131a23b8}.payment-options-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.payment-options-dialog>[role=tabpanel]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.payment-dialog-heading,.payment-tabs{flex-shrink:0}.payment-dialog-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.payment-dialog-heading h2{letter-spacing:-.02em;font:600 20px/1.3 Archivo,sans-serif}.payment-dialog-heading button{background:#f3f5f6;border:0;border-radius:5px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.payment-tabs{border-bottom:1px solid #e4e7ea;grid-template-columns:1fr 1fr;display:grid}.payment-tabs button{color:#6b7480;background:#fff;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:9px;padding:14px 5px;font:600 12px Archivo,sans-serif;display:flex}.payment-tabs button[aria-selected=true]{color:#24272b;border-bottom-color:#f5d019}.payment-pix-panel{padding:27px 0 10px}.payment-pix-panel>strong{letter-spacing:-.035em;margin:15px 0;font:600 35px/1.3 Archivo,sans-serif;display:block}.payment-discount{color:#276c42;background:#e9f5ee;border-radius:4px;padding:6px 9px;font-size:11px;font-weight:600}.payment-pix-panel p{color:#5c6670;font-size:13px;line-height:1.7}.payment-pix-panel small{color:#777e87;margin-top:17px;font-size:11px;display:block}.payment-card-panel{padding:24px 0 10px}.payment-card-panel>strong{letter-spacing:-.03em;font:600 27px/1.25 Archivo,sans-serif;display:block}.payment-card-panel table{border-collapse:collapse;width:100%;margin-top:17px;font-size:12px}.payment-card-panel caption{text-align:left;color:#6e7680;text-transform:uppercase;letter-spacing:.06em;padding:14px 0 10px;font-size:11px;font-weight:600}.payment-card-panel thead th{text-transform:uppercase;letter-spacing:.05em;color:#7a828c;padding-block:8px;font-size:10px;font-weight:600}.payment-card-panel tbody th{color:#24272b;font-weight:600}.payment-card-panel tbody td:nth-child(2) strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.payment-card-panel tbody td:last-child{color:#6e7680;font-variant-numeric:tabular-nums;white-space:nowrap}.payment-card-panel td,.payment-card-panel th{text-align:left;border-bottom:1px solid #e7e9ec;padding:13px 8px}.payment-card-panel td:last-child{text-align:right;font-size:11px}.payment-card-panel small{color:#6e7680;margin-top:4px;font-size:10px;display:block}.payment-simulation{border-top:1px solid #dce0e5;margin-top:20px;padding-top:12px}.payment-simulation summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px;font-weight:600}.payment-simulation summary:focus-visible{outline-offset:2px;outline:2px solid #8b7000}.payment-simulation p{color:#515a64;margin:8px 0;font-size:12px;line-height:1.6}.payment-simulation td strong{white-space:nowrap;font-variant-numeric:tabular-nums}.payment-card-panel>p{color:#606a74;margin-top:18px;font-size:11px;line-height:1.6}.coupon-panel{background:#fffdf5;border:1px dashed #c4bd9d;border-radius:5px;padding:13px}.coupon-panel-heading h2{font-size:12px}.coupon-panel-heading p{font-size:11px}.pdp-buybox .store-stories-pdp{border-top:1px solid #e4e6e9;margin-top:22px;padding-top:19px}.pdp-key-facts{margin-top:20px}.pdp-key-facts h2{font-size:12px}.pdp-key-facts li{font-size:11px}.pdp-thumbs{max-width:100%;padding:0;display:block;overflow:visible}.pdp-thumbs .scroll-rail-track{gap:9px;max-width:100%;padding:5px 2px}.pdp-thumbs .scroll-rail-track>button{background:#fff;border:1px solid #dce0e5;border-radius:4px;width:66px;height:66px;padding:6px}.pdp-thumbs .scroll-rail-track>button[aria-pressed=true]{border:2px solid #d2b10b}.pdp-thumbs .scroll-rail-controls{padding:3px 0}.pdp-thumbs .scroll-rail-controls button{width:30px;height:30px}.store-story-invite{text-align:left;color:#5e6770;background:0 0;border:0;align-items:center;gap:10px;margin:13px 0 19px;padding:0;font:400 10px/1.55 Archivo,sans-serif;display:flex}.store-story-invite>span:last-child{flex-direction:column;gap:2px;display:flex}.store-story-invite strong{color:#30383f;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.story-avatar{border:2px solid #e6bd12;border-radius:50%;flex-shrink:0;width:48px;height:48px;padding:3px;display:block;position:relative}.story-avatar img{object-fit:cover;object-position:center 25%;border-radius:50%;width:100%;height:100%}.story-avatar>svg{color:#24272b;background:#f5d019;border:2px solid #fff;border-radius:50%;width:18px;height:18px;padding:2px;position:absolute;bottom:-2px;right:-2px}.store-stories-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.store-stories-heading h2{letter-spacing:-.025em;margin-top:7px;font:600 29px/1.25 Archivo,sans-serif}.store-stories-heading>p{color:#69737d;max-width:260px;font-size:12px;line-height:1.6}.stories-rail .scroll-rail-track{gap:18px}.story-card{color:#30353c;text-align:left;background:0 0;border:0;width:calc(16.6667% - 15px);padding:0}.story-cover{aspect-ratio:9/14;background:#34383d;border-radius:6px;display:block;position:relative;overflow:hidden}.story-cover>img{object-fit:cover;width:100%;height:100%}.story-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0006);position:absolute;inset:60% 0 0}.story-play{color:#24272b;z-index:1;background:#f5d019;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:13px;left:13px}.story-cover>small{z-index:1;color:#fff;font-size:10px;position:absolute;bottom:20px;right:12px}.story-card>strong{margin:10px 0 0;font-size:12px;font-weight:600;line-height:1.5;display:block}.store-stories-pdp .store-stories-heading{margin-bottom:13px}.store-stories-pdp .shop-eyebrow{font-size:8px}.store-stories-pdp h2{margin-top:4px;font-size:15px}.store-stories-pdp .stories-rail .scroll-rail-track{gap:9px}.store-stories-pdp .story-card{width:112px}.store-stories-pdp .story-card>strong{font-size:12px;line-height:1.5}.store-stories-pdp .story-play{width:26px;height:26px;bottom:8px;left:8px}.store-stories-pdp .story-play svg{width:13px}.store-stories-pdp .story-cover small{display:none}.store-stories-pdp .scroll-rail-controls{padding-top:2px}.store-stories-pdp .scroll-rail-controls button{width:29px;height:29px}.story-dialog{color:#fff;scrollbar-width:none;background:0 0;border:0;border-radius:10px;width:min(420px,100vw);max-width:none;max-height:calc(100dvh - 20px);padding:0;overflow:auto}.story-stage{background:#14181c;border-radius:10px;overflow:hidden}.story-progress{gap:4px;padding:12px 12px 0;display:flex}.story-progress>span{background:#ffffff3b;border-radius:3px;flex:1;height:3px;overflow:hidden}.story-progress i{background:#f5d019;height:100%;display:block}.story-heading{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.story-heading span{letter-spacing:.08em;color:#e3c62b;font-size:9px}.story-heading h2{color:#fff;margin-top:2px;font:600 14px/1.5 Archivo,sans-serif}.story-heading button{color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.story-stage video{object-fit:contain;background:#050608;width:100%;height:min(65dvh,600px);display:block}.story-controls{color:#fff;background:#14181c;border-top:1px solid #353b41;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px;display:flex}.story-controls button{color:#fff;background:0 0;border:1px solid #707983;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.story-controls button:disabled{opacity:.25}.story-controls p{text-align:center;color:#fff;font-size:14px;line-height:1.5}.story-controls p span{color:#c1c7ce;margin-top:4px;font-size:12px;display:block}.story-note{color:#c1c7ce;text-align:center;padding:0 18px 13px;font-size:12px;line-height:1.5}.story-error{text-align:center;place-content:center;gap:15px;height:50vh;font-size:13px;display:grid}.story-error button{color:#24272b;background:#f5d019;border:0;border-radius:4px;padding:10px}.real-store-block{margin-block:55px}.tork-team{background:#f5f6f7;border:1px solid #e4e6e9;border-radius:7px;grid-template-columns:1.08fr 1fr;display:grid;overflow:hidden}.tork-team>picture,.tork-team>picture>img{width:100%;height:100%;display:block}.tork-team>picture>img{object-fit:cover}.tork-team-copy{padding:38px}.tork-team-copy h2{letter-spacing:-.025em;margin:10px 0 18px;font:600 32px/1.18 Archivo,sans-serif}.tork-team-copy>p:not(.shop-eyebrow){color:#636e77;max-width:47ch;margin-bottom:13px;font-size:13px;line-height:1.75}.tork-team-copy .store-story-invite{margin:22px 0}.tork-team-copy .text-link{align-items:center;gap:8px;font-size:11px;display:flex}.tork-team-copy>small{color:#59646e;margin-top:23px;font-size:9px;line-height:1.6;display:block}.store-location{border:1px solid #e4e6e9;border-top:0;border-radius:0 0 6px 6px;grid-template-columns:1fr 1fr;gap:30px;padding:23px 30px;display:grid}.store-location-copy{align-items:center;gap:18px;display:flex}.store-location-copy>svg{color:#8c7309;flex-shrink:0}.store-location h3{margin-bottom:8px;font:600 14px/1.4 Archivo,sans-serif}.store-location p{color:#5b6670;font-size:11px;line-height:1.6}.store-location a{align-items:center;gap:8px;margin-top:10px;font-size:11px;text-decoration:underline;display:flex}.store-map-load{color:#363b42;background:#fffbed;border:1px solid #e4d9a3;border-radius:5px;justify-content:center;align-items:center;gap:20px;min-height:110px;font:600 13px Archivo,sans-serif;display:flex}.store-map-load small{color:#59636c;margin-top:6px;font-size:10px;font-weight:400;display:block}.store-location iframe{border:0;border-radius:5px;width:100%;height:260px}.pdp-page .real-store-block{margin-top:55px}.product-section-nav{scrollbar-width:none}.product-section-nav::-webkit-scrollbar{display:none}@media (min-width:1440px){.header-v2 .header-category-row nav{padding-left:190px}}@media (max-width:1100px){.header-v2 .header-main,.header-v2.is-scrolled .header-main{grid-template-columns:125px minmax(180px,1fr) auto;gap:22px}.header-v2 .header-action-label{display:none}.header-v2 .header-category-row nav{scrollbar-width:none;justify-content:flex-start;gap:20px;padding-left:165px;overflow-x:auto}.header-v2 .menu-toggle{left:24px}.tork-team-copy{padding:26px}.tork-team-copy h2{font-size:27px}.story-card{width:calc(25% - 13.5px)}.tork-categories a{width:130px}.shop-card.retail-card .price{font-size:25px}}@media (max-width:700px){.announcement-retail .announcement-items{justify-content:center;gap:12px;min-height:34px;padding-inline:10px}.announcement-items a{gap:6px;min-height:34px;font-size:10px}.announcement-items strong{font-size:10px}.announcement-items a:not(:first-child){display:none}.announcement-items b{padding:3px 6px;font-size:10px}.header-v2 .header-main,.header-v2.is-scrolled .header-main{grid-template-columns:38px 98px 1fr;gap:8px 12px;min-height:119px;padding-block:8px 10px}.header-v2 .header-main>.brand{grid-column:2}.header-v2 .header-main .brand img,.header-v2.is-scrolled .header-main .brand img{width:94px!important;height:52px!important}.header-v2 .search-form{opacity:1;visibility:visible;grid-area:2/1/auto/-1;max-height:none;margin:0;display:block}.header-v2 .search-form input{height:42px;min-height:42px;font-size:12px}.header-v2 .header-actions{grid-area:1/3;justify-content:flex-end;gap:11px}.header-v2 .header-action{min-width:30px;height:38px}.header-v2 .favorite-link{display:none}.header-v2 .menu-toggle{justify-content:center;width:34px;height:38px;padding:0;position:absolute;top:48px;bottom:auto;left:16px}.header-v2 .menu-toggle span,.header-v2 .header-category-row{display:none}.tork-supplied-hero{border-radius:5px;margin-top:12px}.tork-service-strip{padding-block:17px;font-size:10px}.tork-home .tork-section{margin-block:33px}.tork-categories .scroll-rail-track{gap:15px}.tork-categories a{width:105px;min-width:105px}.tork-categories strong{font-size:11px}.tork-categories a>div{padding:14px}.scroll-rail-controls button{width:32px;height:32px}.tork-section-heading h2{font-size:23px}.shop-card .card-discount-banner{gap:3px;height:27px;min-height:27px;padding:4px;font-size:9px}.shop-card .card-discount-banner strong{font-size:11px}.shop-card.retail-card .card-photo,.product-grid .shop-card.retail-card .card-photo{aspect-ratio:1.1;padding:16px 15px 7px}.shop-card.retail-card .card-body,.product-grid .shop-card.retail-card .card-body{padding:2px 10px 11px}.shop-card .card-photo .favorite{width:28px;height:28px;top:6px;right:5px}.shop-card .favorite svg{width:16px}.card-free-shipping{gap:4px;margin:5px 0 9px;padding:4px 5px;font-size:8px}.card-free-shipping svg{width:11px}.shop-card.retail-card .card-body h3,.product-grid .shop-card.retail-card .card-body h3{height:50px;min-height:50px;font-size:11px;line-height:1.5}.shop-card .shop-card-detail{min-height:13px;margin-top:6px;font-size:9px}.shop-card.retail-card .price{letter-spacing:-.045em;font-size:23px}.shop-card .previous-price{font-size:9px}.shop-card .price-stack{min-height:44px}.card-pix-caption{font-size:10px}.shop-card .installment-line{margin-top:8px;font-size:9px;line-height:1.5}.shop-card-price{min-height:104px}.shop-card.retail-card .card-purchase{gap:12px;padding-top:13px}.shop-card.retail-card .card-action{gap:5px;min-height:44px;padding:9px 5px;font-size:10px}.shop-card .card-action svg{flex-shrink:0;width:15px}.shop-card .shop-card-condition{font-size:9px}.store-stories-heading{margin-bottom:17px;display:block}.store-stories-heading h2{max-width:280px;font-size:24px}.store-stories-heading>p{max-width:none;margin-top:10px;font-size:11px}.story-card{width:147px}.stories-rail .scroll-rail-track{gap:12px}.story-card>strong{font-size:11px}.story-cover{aspect-ratio:9/14}.store-stories-pdp h2{font-size:16px}.store-stories-pdp .story-card{width:112px}.tork-team{grid-template-columns:1fr}.tork-team>picture>img{object-fit:contain;height:auto}.tork-team-copy{padding:28px 23px}.tork-team-copy h2{font-size:29px}.tork-team-copy>p:not(.shop-eyebrow){font-size:12px}.real-store-block{margin-block:32px}.store-location{grid-template-columns:1fr;gap:20px;padding:23px}.store-location-copy{align-items:flex-start;gap:13px}.store-location h3{font-size:13px}.store-location p,.store-location a{font-size:10px}.store-map-load{min-height:95px}.pdp-info .pdp-title{font-size:24px;line-height:1.3}.pdp-info .store-story-invite{margin:9px 0 16px}.pdp-offer .price{font-size:36px}.payment-options-dialog{padding:20px}.payment-dialog-heading h2{font-size:18px}.payment-card-panel td,.payment-card-panel th{padding:12px 4px}.payment-card-panel{font-size:11px}.story-dialog{width:min(420px,100vw - 12px);max-height:calc(100dvh - 12px)}.story-stage video{height:min(60dvh,600px)}.pdp-thumbs .scroll-rail-track>button{width:60px;height:60px}.product-section-nav{gap:20px}.tork-home .container:has(>.tork-supplied-hero){padding-inline:12px}}@media (max-width:360px){.shop-card.retail-card .price{font-size:20px}.shop-card.retail-card .card-body,.product-grid .shop-card.retail-card .card-body{padding-inline:8px}.shop-card .card-discount-banner{font-size:8px}.shop-card .card-action span{font-size:9px}.header-v2 .header-main{column-gap:8px}.payment-tabs button{font-size:11px}.payment-options-trigger{font-size:10px}}@media (prefers-reduced-motion:reduce){.scroll-rail-track,.product-rail{scroll-behavior:auto}}.shop-card.retail-card .price[data-large=true]{letter-spacing:-.04em;font-size:22px}.contact-options{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-page .pdp-thumbs .scroll-rail-controls button{flex-basis:auto;width:30px;height:30px;padding:0}.pdp-buybox .coupon-panel{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:16px;padding:12px;display:grid}.pdp-buybox .coupon-actions{gap:4px;margin:0}.pdp-buybox .coupon-apply,.pdp-buybox .coupon-remove{min-height:34px;padding:8px;font-size:10px}.pdp-buybox .coupon-see{min-height:26px;padding:2px;font-size:9px}.pdp-buybox .coupon-heading{gap:7px}.pdp-buybox .coupon-heading strong{font-size:10px}.pdp-buybox .coupon-heading span{font-size:9px}.pdp-buybox .coupon-heading>svg{width:18px}.coupon-panel .coupon-preview,.coupon-panel .coupon-feedback:not(:empty){grid-column:1/-1}.coupon-panel .coupon-feedback:empty{display:none}@media (min-width:701px) and (max-width:1000px){.header-v2 .header-main,.header-v2.is-scrolled .header-main{grid-template-columns:120px minmax(180px,1fr) auto;min-height:90px;padding:12px 24px}.header-v2 .header-main>.brand{grid-column:1}.header-v2 .search-form{grid-area:1/2}.header-v2 .header-actions{grid-column:3}.header-v2 .header-category-row{display:block}.header-v2 .menu-toggle{width:auto;top:auto;bottom:0;left:24px}.header-v2 .menu-toggle>span{display:block}}@media (max-width:600px){.shop-card.retail-card .price[data-large=true]{font-size:18px}.contact-options{grid-template-columns:1fr}.pdp-buybox .coupon-panel{gap:15px}.pdp-buybox .coupon-heading strong{font-size:11px}.pdp-buybox .coupon-heading span{font-size:10px}}@media (max-width:360px){.shop-card.retail-card .price[data-large=true]{font-size:16px}}.collection-heading-photo{background:#f5f6f7;border:1px solid #e4e6e9;border-radius:7px;grid-template-columns:1.4fr 1fr;gap:35px;margin:20px 0 28px;padding:0;display:grid;overflow:hidden}.collection-heading-photo>div{padding:32px}.collection-heading-photo>img{object-fit:cover;width:100%;height:100%;min-height:230px}.collection-heading-photo h1{margin:10px 0 14px;font-size:32px}.collection-heading-photo p{max-width:62ch;font-size:12px;line-height:1.7}.collection-heading-photo nav{margin-top:20px}.collection-heading-photo nav a{background:#fff;font-size:11px}@media (max-width:700px){.collection-heading-photo{grid-template-columns:1fr;gap:0;margin-top:12px}.collection-heading-photo>img{aspect-ratio:2.3;object-fit:cover;order:-1;width:100%;height:auto;min-height:0}.collection-heading-photo>div{padding:23px}.collection-heading-photo h1{font-size:27px}.collection-heading-photo p{font-size:11px}}
.shop-menu{width:min(400px,100vw - 20px);height:100dvh;max-height:100dvh;color:var(--ink);background:#fff;border:0;border-radius:0 8px 8px 0;margin:0 auto 0 0;overflow:hidden}.shop-menu::backdrop{background:#17212bb3}.shop-menu .menu-heading{border-bottom:1px solid var(--line);background:#fff;padding:16px 20px}.shop-menu .menu-brand{align-items:center;gap:20px;display:flex}.shop-menu .menu-brand .brand img{width:88px!important;height:54px!important}.shop-menu .menu-brand>span{color:#5b6570;border-left:1px solid var(--line);padding-left:20px;font-size:12px}.shop-menu .menu-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.shop-menu .menu-close:hover{background:var(--soft)}.shop-menu .menu-body{padding:0 20px max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7bec5 transparent;min-height:0}.shop-menu nav{margin:0;padding:0}.shop-menu .menu-account{background:0 0;border:0;margin:20px 0 28px;display:block}.shop-menu .menu-account>a{background:#f5f6f7;border:0;border-radius:4px;flex-direction:row;justify-content:flex-start;gap:12px;min-height:72px;padding:12px 16px;font-size:13px;display:flex}.shop-menu .menu-account>a>span{flex:1;justify-content:start;gap:4px;display:grid}.shop-menu .menu-account small{color:#62666c;font-size:11px;font-weight:400}.shop-menu .menu-shortcuts{gap:24px;padding-top:8px;display:flex}.shop-menu .menu-shortcuts a{background:0 0;flex-direction:row;align-items:center;gap:8px;min-height:44px;padding:0;font-size:12px;display:flex}.shop-menu .menu-account a:hover{background:#fff9dc;border-color:#dbc557}.shop-menu .menu-account svg{color:#343e48}.shop-menu .menu-account span{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.shop-menu .menu-count{background:var(--red);color:var(--ink);border-radius:9px;min-width:18px;font-size:10px;line-height:18px}.shop-menu .menu-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.shop-menu h3{letter-spacing:0;text-transform:none;color:var(--ink);margin:0;font:600 13px/1.5 Archivo,sans-serif}.shop-menu .menu-section-title>a{color:#626b74;white-space:nowrap;align-items:center;min-height:44px;font-size:11px;display:flex}.shop-menu .menu-departments{margin:0;padding:0;list-style:none;display:block}.shop-menu .menu-departments>li{border-bottom:1px solid #e9ecef}.shop-menu .menu-departments button{text-align:left;width:100%;min-height:56px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font:500 13px/1.45 Archivo,sans-serif;display:flex}.shop-menu .menu-departments button>span:nth-child(2){flex:1}.shop-menu .menu-departments button:hover{color:#705b00}.shop-menu .menu-back{color:#5b636a;background:0 0;border:0;align-items:center;gap:8px;min-height:48px;padding:0;font-size:12px;display:flex}.shop-menu .menu-level{grid-column:1/-1}.shop-menu .menu-level h2{margin:16px 0;font:600 20px/1.3 Archivo,sans-serif}.shop-menu .menu-level .menu-all{justify-content:space-between;margin:0 0 16px}.shop-menu .menu-level .menu-subcategories{border:0;margin:0;padding:0}.shop-menu .menu-level .menu-subcategories a{border-bottom:1px solid #e2e3e5;justify-content:space-between;min-height:52px;font-size:13px}.shop-menu summary::-webkit-details-marker{display:none}.shop-menu summary>span:nth-child(2){flex:1}.shop-menu summary>svg{color:#68737d;flex-shrink:0;transition:transform .15s}.shop-menu .menu-thumb{background:#f5f6f7;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:40px;height:40px;padding:4px;display:grid}.shop-menu .menu-thumb img{object-fit:contain;mix-blend-mode:normal}.shop-menu details[open] summary{color:#5e4b00}.shop-menu .menu-subcategories{border-left:2px solid #e8ce4a;flex-direction:column;margin:0 0 12px 20px;padding:0 0 0 20px;display:flex}.shop-menu .menu-subcategories>a{color:#48545e;border:0;align-items:center;gap:8px;min-height:44px;padding:10px 0;font:400 12px/1.5 Archivo,sans-serif;display:flex}.shop-menu .menu-subcategories>a:first-child{color:var(--ink);font-weight:600}.shop-menu .menu-subcategories>a:hover{text-underline-offset:3px;text-decoration:underline}.shop-menu .menu-all{color:#24272b;background:#f5d019;border-radius:5px;align-items:center;gap:12px;min-height:48px;margin-top:16px;padding:12px 16px;font:600 12px/1.4 Archivo,sans-serif;display:flex}.shop-menu .menu-all>svg:last-child{margin-left:auto}.shop-menu .menu-explore{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.shop-menu .menu-explore h3{margin-bottom:8px}.shop-menu .menu-links a{color:#414d57;border:0;align-items:center;gap:12px;min-height:48px;padding:8px 0;font:400 12px/1.5 Archivo,sans-serif;display:flex}.shop-menu .menu-links a>svg{color:#5c6872}.shop-menu :is(a,button,summary):focus-visible{outline-offset:2px;outline:2px solid #6b5600}.shop-footer .shop-payments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-footer .shop-payment-brand,.shop-footer .shop-payment-pix{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-width:50px;height:40px;padding:0;display:flex}.shop-footer .shop-payment-brand img{border-radius:2px;width:auto;height:32px;display:block}.shop-footer .shop-payment-pix{gap:6px;min-width:72px;padding-inline:0;font:600 16px Archivo,sans-serif}@media (min-width:1001px){.shop-menu{border-radius:8px;width:min(1000px,100vw - 64px);height:auto;max-height:calc(100dvh - 64px);margin:32px auto}.shop-menu .menu-heading{padding:16px 28px}.shop-menu .menu-body{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1fr) 220px;gap:20px 32px;padding:24px 28px 28px;display:grid}.shop-menu .menu-catalog{grid-area:1/1/3;min-width:0}.shop-menu .menu-account{grid-column:2;align-self:start;margin:0}.shop-menu .menu-account>a{gap:8px;min-height:56px;padding:8px 10px}.shop-menu .menu-account>a>span{text-align:left;gap:2px}.shop-menu .menu-explore{grid-column:2;margin:0;padding-top:20px}.shop-menu .menu-departments{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 24px;display:grid}.shop-menu .menu-departments summary{font-size:12px}}@media (max-width:1000px){body{padding-bottom:0}.tork-legal{padding-bottom:24px}body:has(.buy-bar) .tork-legal{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}}@media (max-width:700px){.header-v2 .menu-toggle{grid-area:1/1;width:38px;height:44px;position:static}}@media (prefers-reduced-motion:reduce){.shop-menu summary>svg{transition:none}}
.home-benefits{margin-block:28px 40px}.benefit-rail .scroll-rail-track{gap:16px;padding:3px 2px 7px}.benefit-banner{color:#24272b;isolation:isolate;background:#f5d019;border-radius:7px;align-items:center;width:calc(33.3333% - 10.6667px);min-width:0;min-height:210px;display:flex;position:relative;overflow:hidden}.benefit-copy{z-index:1;width:65%;padding:24px;position:relative}.benefit-copy>span:first-child{text-transform:uppercase;letter-spacing:.055em;font:600 10px/1.5 Archivo,sans-serif;display:block}.benefit-copy h2{letter-spacing:-.035em;margin:9px 0;font:600 30px/1.08 Archivo,sans-serif}.benefit-copy p{max-width:21ch;font:400 12px/1.5 Archivo,sans-serif}.benefit-primeira-compra .benefit-copy p{font-weight:600}.benefit-banner>img{object-fit:cover;z-index:0;width:55%;height:100%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%);mask-image:linear-gradient(90deg,#0000,#000 32%)}.benefit-copy .benefit-link{text-underline-offset:3px;align-items:center;gap:6px;margin-top:22px;font-size:10px;line-height:1.4;text-decoration:underline;display:flex}.benefit-link svg{flex-shrink:0}.benefit-rail .scroll-rail-controls button,.department-rail .scroll-rail-controls button{width:44px;height:44px}.benefit-banner:hover{box-shadow:inset 0 0 0 2px #766300}.benefit-banner:focus-visible,.department-tile:focus-visible{outline-offset:2px;outline:3px solid #665400}.department-rail .scroll-rail-track{gap:18px;padding:4px 2px 8px}.department-tile{color:#24272b;border-radius:6px;width:calc(16.6667% - 15px);min-width:0}.department-art{aspect-ratio:1;background:#fff;border-radius:6px;width:100%;display:block;overflow:hidden}.department-art img{object-fit:contain;width:100%;height:100%;transition:transform .2s;display:block}.department-label{justify-content:center;align-items:center;gap:8px;min-height:54px;padding:12px 4px 4px;display:flex}.department-label strong{text-align:center;max-width:140px;font:600 13px/1.45 Archivo,sans-serif}.department-label svg{color:#746008;flex-shrink:0}.department-tile:hover .department-art img{transform:scale(1.035)}.department-tile:hover strong{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.benefit-copy{width:70%;padding:20px}.benefit-copy h2{font-size:25px}.benefit-banner{width:calc(50% - 8px);min-height:210px}.benefit-banner>img{width:50%}.department-tile{width:calc(25% - 13.5px)}}@media (max-width:700px){.home-benefits{margin-block:20px 28px}.benefit-rail .scroll-rail-track{gap:12px}.benefit-banner{width:calc(100% - 28px);min-height:196px}.benefit-copy{width:66%;padding:22px}.benefit-copy h2{font-size:28px}.benefit-copy p{font-size:11px}.benefit-copy .benefit-link{margin-top:18px;font-size:10px}.benefit-banner>img{width:55%}.department-rail .scroll-rail-track{gap:12px}.department-tile{width:148px}.department-label{padding-top:10px}.department-label strong{font-size:12px}}@media (max-width:360px){.benefit-copy{width:70%;padding:18px}.benefit-copy h2{max-width:8ch;font-size:25px}.benefit-copy>span:first-child{font-size:9px}.department-tile{width:136px}}@media (prefers-reduced-motion:reduce){.department-art img{transition:none}}
:root{--ck-accent:#f5d019;--ck-accent-text:#786000;--ck-on-accent:#242a2e;--ck-radius:5px}.cookie-preferences-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:underline}.cookie-preferences-link:focus-visible{outline-offset:3px;outline:2px solid #806700}.footer-complete .footer-directory{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px;padding-top:40px;padding-bottom:30px}.footer-complete .footer-group h2{margin-bottom:16px}.footer-complete .footer-group a{min-height:34px;font-size:12px;line-height:1.5}.footer-complete .footer-contact>p{margin-top:16px;font-size:12px}.footer-complete .footer-contact>.brand{margin:0}.footer-complete .tork-social{gap:8px;margin-top:12px}.footer-complete .tork-social a{background:0 0;border:0;border-radius:3px;width:36px;height:40px}.footer-complete .tork-social img{width:21px;height:21px}.footer-complete .tork-social a:hover{background:#e5e8eb}.footer-complete .shop-footer-assurance{grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding-top:28px;padding-bottom:28px;display:grid}.footer-complete .shop-footer-assurance>section{min-width:0;display:block}.footer-complete .shop-footer-assurance h2{letter-spacing:0;text-transform:none;margin:0 0 16px;font:600 13px/1.5 Archivo,Arial,sans-serif}.footer-complete .shop-payments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-complete .shop-payment-brand{background:#fff;border:1px solid #dce1e5;border-radius:4px;padding:6px}.footer-complete .shop-payment-pix{border:1px solid #dce1e5;min-height:46px;padding:6px 12px}.footer-complete .footer-payment-panel>a{text-underline-offset:3px;align-items:center;min-height:36px;margin-top:10px;font-size:11px;display:inline-flex}.footer-information-panel>div{gap:24px;display:flex}.footer-information-panel>div>a{align-items:center;gap:10px;min-width:0;min-height:50px;display:flex}.footer-information-panel svg{color:#64717b;flex-shrink:0}.footer-information-panel strong{font-size:11px;font-weight:600;display:block}.footer-information-panel small{color:#65717a;margin-top:4px;font-size:10px;line-height:1.5;display:block}.footer-information-panel .cookie-preferences-link{margin-top:8px;font-size:11px}.footer-complete .tork-legal{padding-block:22px;font-size:10px;line-height:1.8}.footer-complete .tork-legal strong{color:#3b454c;font-weight:600}.checkout-shell{font-family:Archivo,Arial,sans-serif}.checkout-shell :is(h1,h2,h3){text-transform:none;letter-spacing:-.025em;font-family:Archivo,Arial,sans-serif}.checkout-shell .order-summary-card h2{font-size:22px}.checkout-shell .cart-checkout h3{font-size:19px;line-height:1.4}.checkout-shell .order-summary-card{box-shadow:none;border-radius:8px}.checkout-shell :is(input,select,textarea){border-radius:5px;min-height:48px}.checkout-shell :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#9a842d;outline:2px solid #806700}.checkout-shell :is(.summary-action,.button-primary,.ck-primary){color:#242a2e;text-transform:none;letter-spacing:0;background:#f5d019;border-color:#e6c21b;border-radius:5px;font-family:Archivo,Arial,sans-serif;font-weight:600}.checkout-shell button:disabled{cursor:not-allowed}.checkout-shell .summary-action:disabled{color:#747d84;opacity:1;background:#f1f2f3;border-color:#d6dbe0}.checkout-shell .summary-total{font-variant-numeric:tabular-nums}.checkout-shell .summary-trust{border-top:1px solid #dce1e5;padding-top:10px}.checkout-shell .summary-trust button{font-weight:400}.checkout-shell .checkout-footer{color:#53616c;background:#eef0f2;border-top:1px solid #dce1e5}.checkout-shell .checkout-footer a{color:#3b454c}.checkout-shell .checkout-footer-logo{object-fit:contain;width:90px;height:64px}.checkout-shell .checkout-header-safe{color:#52606b;font-size:12px}.checkout-shell .checkout-header-safe svg{color:#52606b}@media (max-width:1000px){.footer-complete .footer-directory{grid-template-columns:1fr 1fr;gap:28px}.footer-complete .shop-footer-assurance{gap:28px}.footer-information-panel>div{flex-direction:column;gap:8px}}@media (max-width:600px){.footer-complete .footer-directory{grid-template-columns:1fr;gap:0;padding-top:26px;padding-bottom:18px}.footer-complete .footer-contact{padding-bottom:24px}.footer-complete .footer-group h2{margin:0}.footer-complete .footer-group a{min-height:42px}.footer-complete .shop-footer-assurance{grid-template-columns:1fr;gap:22px;padding-block:24px}.footer-complete .shop-footer-assurance h2{margin-bottom:12px}.footer-information-panel>div{flex-direction:row;gap:20px}.footer-information-panel>div>a{flex:1;align-items:flex-start}.footer-information-panel small{font-size:10px}.footer-complete .tork-legal{padding-bottom:28px}.checkout-shell :is(input,select,textarea){font-size:16px}.checkout-shell .order-summary-card{padding:20px 18px}.checkout-shell .order-summary-card h2{font-size:21px}.checkout-shell .cart-checkout h3{font-size:18px}.checkout-shell .cart-page,.checkout-shell .checkout-footer{padding-bottom:24px}}.checkout-shell .cross-sell{border:0;border-top:1px solid #dce1e5;border-radius:0;margin-top:20px;padding:24px 0}.checkout-shell .cross-sell h2{letter-spacing:-.025em;text-transform:none;font:600 22px/1.3 Archivo,Arial,sans-serif}.cross-sell-rail .scroll-rail-track{scrollbar-width:none;grid-auto-columns:calc(50% - 6px);grid-auto-flow:column;gap:12px;display:grid}.cross-sell-card{scroll-snap-align:start;background:#fff;border:1px solid #dce1e5;border-radius:5px;flex-direction:column;min-width:0;padding:15px;display:flex}.cross-sell-card .cross-sell-media{aspect-ratio:auto;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:150px;display:flex}.cross-sell-card .cross-sell-media img{object-fit:contain;min-width:0;min-height:0;max-height:100%;display:block}.cross-sell-card .cross-sell-name{-webkit-line-clamp:3;min-height:57px;font-size:12px;line-height:1.5}.cross-sell-card .cross-sell-brand{color:#5c6871;margin-top:12px;font-size:10px}.cross-sell-card .cross-sell-price{flex-wrap:wrap;gap:3px 5px;margin:10px 0 14px;display:flex}.cross-sell-card .cross-sell-price strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font:600 20px/1.2 Archivo,Arial,sans-serif}.cross-sell-card .cross-sell-price strong[data-large=true]{font-size:16px}.cross-sell-card .cross-sell-price s{width:100%;font-size:10px}.cross-sell-card .cross-sell-price small{align-self:flex-end;font-size:10px}.cross-sell-card .cross-sell-add{color:#242a2e;background:#f5d019;border-color:#e0c21d;border-radius:4px;width:100%;font-size:12px;font-weight:600}.cross-sell-card .cross-sell-info{flex:1;position:relative}.cross-sell-card .cross-sell-discount{color:#414b53;background:#f0f2f4;border:1px solid #dce1e5;padding:3px 5px;font-size:10px;position:absolute;top:-148px;right:0}@media (max-width:600px){.checkout-shell .cart-page-layout>.cross-sell{padding:24px 0 0}.cross-sell-rail .scroll-rail-track{grid-auto-columns:calc(50% - 5px);gap:10px}.cross-sell-card{padding:11px}.cross-sell-card .cross-sell-media{height:115px}.cross-sell-card .cross-sell-discount{top:-113px}.cross-sell-card .cross-sell-price strong{font-size:18px}.cross-sell-card .cross-sell-price strong[data-large=true]{font-size:14px}.cross-sell-card .cross-sell-name{min-height:54px;font-size:11px}}.checkout-shell .checkout-footer p.checkout-footer-linha{color:#52606a;opacity:1}.checkout-shell .etapa-opcao-ativa,.checkout-shell .etapa-enderecos label.etapa-endereco-ativo{background:#fffbed;border-color:#d9be36}.checkout-shell .etapa-continuar,.checkout-shell .etapa-finalizar{letter-spacing:0;text-transform:none;border-radius:5px;font-family:Archivo,Arial,sans-serif;font-weight:600}.checkout-shell .etapa-continuar:disabled{color:#68757e;opacity:1;background:#f0f2f3}.checkout-shell .etapa-bandeiras{gap:6px}.checkout-shell .etapa-bandeiras li{padding:5px 6px}
