.product-detail-desktop-chrome,.public-product__breadcrumb{display:none}.public-product{--product-paper:var(--color-ui-faf9f6);--product-ink:var(--color-ui-14392f);--product-warm:var(--color-ui-f1eee8)}.public-product__gallery-heading,.public-product__preview-footer{display:none}.public-product__media{border-radius:var(--radius-ui-8px)}.public-product__main-template{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0}.public-product__main-template img{object-fit:cover;object-position:center;min-width:0;min-height:0}.public-product__image-position{position:absolute;right:10px;bottom:10px;padding:5px 12px;border-radius:var(--radius-ui-20px);background:var(--color-ui-fffffff0);font:12px/1.2 Arial,sans-serif;pointer-events:none}.public-product__arrows{inset:50% 8px auto;transform:translateY(-50%);justify-content:space-between;pointer-events:none}.public-product__arrows button{pointer-events:auto;background:var(--color-ui-fff);width:44px;height:44px;box-shadow:0 2px 6px var(--color-ui-14392f12)}.public-product__image-thumbnails{display:flex;gap:16px;overflow-x:auto;padding:12px 2px 4px;scrollbar-width:thin}.public-product__image-thumbnails button{position:relative;flex:0 0 calc((100% - 48px)/4);min-width:44px;aspect-ratio:1.18;padding:3px;border:1px solid transparent;border-radius:var(--radius-ui-6px);background:transparent;overflow:hidden}.public-product__image-thumbnails button[aria-pressed=true]{border-color:var(--product-ink)}.public-product__image-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-ui-4px)}.public-product__image-thumbnails span{font-size:var(--font-size-ui-10px)}.public-product__patterns{position:relative;border:0;padding-top:28px}.public-product__pattern-heading{align-items:center;flex-wrap:wrap;gap:8px}.public-product__pattern-heading h2{font-size:var(--font-size-ui-26px)}.public-product__pattern-heading>span{margin-left:auto}.public-product__pattern-heading>button{border:0;background:none;min-height:44px;padding:8px 0;font-size:var(--font-size-ui-11px);text-decoration:underline;text-underline-offset:3px}.public-product__pattern-controls{margin:0 0 8px}.public-product__thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:3px 2px}.public-product__thumbnail{border:1px solid var(--color-ui-14392f1c);border-radius:var(--radius-ui-7px);padding:5px;background:var(--color-ui-fff9);text-align:center;overflow:hidden}.public-product__thumbnail-media{border:0;border-radius:var(--radius-ui-5px);overflow:hidden;background:var(--color-ui-f2efea)}.public-product__thumbnail-name{font:10px/1.5 Arial,sans-serif;margin-top:6px;min-height:30px}.public-product__thumbnail[aria-pressed=true]{border-color:var(--product-ink)}.public-product__thumbnail[aria-pressed=true] .public-product__thumbnail-media{outline:0}.public-product__thumbnail[aria-pressed=true] .public-product__thumbnail-media:after{display:none}.public-product__pagination button{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;background:var(--color-ui-fff)}.public-product__pagination svg{width:16px;height:16px}.public-product__eyebrow{display:table;padding:4px 9px;border-radius:var(--radius-ui-16px);background:var(--color-ui-e7ddd3);color:var(--color-ui-14392f);font:600 10px/1.2 Arial,sans-serif;letter-spacing:.04em;margin-bottom:14px!important}.public-product h1{font-weight:700;letter-spacing:-.02em;font-size:var(--font-size-ui-34px)}.public-product__intro{margin-top:14px!important;font-size:var(--font-size-ui-14px);line-height:1.6}.public-product__selling{gap:7px;padding:14px 0 20px;font-size:var(--font-size-ui-13px);line-height:1.5}.public-product__selling li:before{content:"\2713";background:none;mask:none;-webkit-mask:none;margin:0;color:var(--color-ui-14392f)}.public-product__styles{padding:18px 0}.public-product__styles legend{font-size:var(--font-size-ui-13px);font-weight:600;margin-bottom:10px}.public-product__styles>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-product__style{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;border-radius:var(--radius-ui-7px);min-height:64px;font-size:var(--font-size-ui-12px)!important}.public-product__style svg{flex:none;width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linejoin:round}.public-product__style[aria-pressed=true]{background:transparent;color:var(--product-ink);border-color:var(--product-ink);box-shadow:0 0 0 .5px var(--product-ink)}.public-product__sizes{padding-top:0;border:0}.public-product__size-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.public-product__size-heading h2{font:600 13px/1.4 Arial,sans-serif}.public-product__size-heading button{min-height:44px;padding:6px 0;border:0;background:none;text-decoration:underline;font-size:var(--font-size-ui-11px)}.public-product__sizes ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0}.public-product__size{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:58px;padding:8px 4px;border-radius:var(--radius-ui-7px);text-align:center}.public-product__size strong{font:400 12px/1.4 Arial,sans-serif;white-space:normal}.public-product__size span{font:10px/1.4 Arial,sans-serif}.public-product__size [data-size-label],.public-product__size [data-size-usage]{display:none}.public-product__size[aria-pressed=true]{background:transparent}.public-product__size[aria-pressed=true]:after{display:none}.public-product__action{border-radius:var(--radius-ui-6px);justify-content:center;min-height:44px;font-size:var(--font-size-ui-13px)}.public-product__customize{order:-1}.public-product__bulk-help{font-size:var(--font-size-ui-11px);text-align:center;padding-top:14px}.public-product__benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));list-style:none;gap:0;background:var(--color-ui-f1eee7);border-radius:var(--radius-ui-9px);padding:20px 8px;margin-top:32px!important}.public-product__benefits li{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 18px;font-size:var(--font-size-ui-12px);line-height:1.5;min-height:44px}.public-product__benefits li+li{border-left:1px solid var(--color-ui-14392f22)}.public-product__benefits svg{width:28px;height:28px;flex:none;fill:none;stroke:currentColor;stroke-width:1.2}.public-product__size-guide{margin:auto;width:min(560px,calc(100% - 32px));max-height:80dvh;overflow:auto;padding:24px;border:1px solid var(--color-ui-14392f29);border-radius:var(--radius-ui-10px);background:var(--color-ui-faf9f6);color:var(--color-ui-14392f)}.public-product__size-guide::backdrop{background:var(--color-ui-07191599)}.public-product__size-guide header{display:flex;justify-content:space-between;align-items:center;gap:16px}.public-product__size-guide h2{font-size:var(--font-size-ui-26px)}.public-product__size-guide button{width:44px;height:44px;border:0;background:none;font-size:var(--font-size-ui-26px)}.public-product__size-guide ul{list-style:none;padding:0}.public-product__size-guide li{display:grid;gap:8px;padding:18px 0;border-bottom:1px solid var(--color-ui-14392f22);font-size:var(--font-size-ui-13px)}.public-product__size-guide p{white-space:pre-line;line-height:1.6}.public-product__rail-arrow,.public-product__benefit-short{display:none}@media(max-width:1023px){.public-product__benefit-full{display:none}.public-product__benefit-short{display:inline}.public-product__thumbnail-name,.public-product__bulk-help{display:none}.public-product__hero{gap:28px}.public-product__media{border-radius:var(--radius-ui-12px) var(--radius-ui-12px) 0 0}.public-product__gallery:has([data-image-thumbnails][hidden]) .public-product__media{border-radius:var(--radius-ui-12px)}.public-product__image-position{top:10px;bottom:auto}.public-product__image-position:empty{display:none}.public-product__gallery-tools{display:flex;align-items:center;min-width:0;padding:4px 6px 8px;border-radius:0 0 var(--radius-ui-12px) var(--radius-ui-12px);background:var(--product-warm)}.public-product__gallery-tools:has([data-image-thumbnails][hidden]){display:none}.public-product__image-thumbnails{flex:1;min-width:0;gap:6px;padding:2px;scrollbar-width:none}.public-product__image-thumbnails button{flex:0 0 calc((100% - 18px)/4);min-width:0;min-height:44px;aspect-ratio:1.45;padding:2px}.public-product__gallery-tools:has([data-image-thumbnails]>:nth-child(5)) .public-product__rail-arrow{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;padding:0;background:transparent;color:var(--product-ink);cursor:pointer}.public-product__rail-arrow svg{width:23px;height:23px;padding:5px;border-radius:50%;background:#fff}.public-product__rail-arrow:disabled{opacity:.45;cursor:default}.public-product__benefits{display:flex;align-items:stretch;padding:12px 4px;margin-top:24px!important}.public-product__benefits li{flex:1 1 0;min-width:0;flex-direction:column;justify-content:start;gap:6px;padding:0 6px;text-align:center;overflow-wrap:anywhere;font-size:var(--font-size-ui-11px)}.public-product__benefits svg{width:22px;height:22px}}@media(min-width:1024px){.product-detail-desktop-chrome{display:block}.public-product{--product-paper: var(--color-ui-faf8f5);padding:84px 0 0;min-height:70vh;font-family:PC Home Sans,Arial,sans-serif}.public-product__nav,.public-product__footer{display:none}.public-product__wrap{max-width:none;padding:14px clamp(24px,4.3vw,80px) 70px}.public-product__hero{grid-template-columns:minmax(0,1.57fr) minmax(0,1fr);gap:clamp(28px,4.3vw,80px)}.public-product__gallery{display:grid;grid-template-columns:minmax(64px,10%) minmax(0,1fr);gap:14px;align-items:start}.public-product__gallery:has([data-image-thumbnails][hidden]){grid-template-columns:minmax(0,1fr)}.public-product__media{grid-column:-2;grid-row:1;aspect-ratio:4 / 3;border-radius:var(--radius-ui-16px)}.public-product__gallery-tools{grid-column:1;grid-row:1;min-width:0}.public-product__gallery-tools:has([data-image-thumbnails][hidden]){display:none}.public-product__image-thumbnails{flex-direction:column;max-height:clamp(280px,35vw,650px);overflow:auto;gap:10px;padding:2px}.public-product__image-thumbnails button{flex:none;width:100%;aspect-ratio:1.35;padding:2px}.public-product__info{position:static;padding-top:18px}.public-product__eyebrow{background:var(--color-ui-cbd7c9);margin-bottom:10px!important}.public-product h1{font-size:clamp(30px,2.25vw,42px);line-height:1.08}.public-product__intro{margin-top:8px!important}.public-product__selling{padding:12px 0 14px;gap:5px}.public-product__styles{padding:8px 0 14px}.public-product__style{min-height:54px;border-radius:var(--radius-ui-11px)}.public-product__style[aria-pressed=true],.public-product__size[aria-pressed=true]{background:var(--color-ui-e0e9dc);box-shadow:none}.public-product__size{min-height:52px;border-radius:var(--radius-ui-11px)}.public-product__size strong{font-weight:600}.public-product__customize-bar{position:static;margin-top:22px;padding:0;border:0;box-shadow:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.public-product__actions{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-product__action{min-height:46px;border-radius:var(--radius-ui-999px)}.public-product__bulk-help{padding-top:10px}.public-product__benefits{margin-top:18px!important;padding:8px;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.public-product__patterns{padding-top:24px}.public-product__pattern-heading h2{font-style:italic}.public-product__thumbnails{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.public-product__thumbnail{padding:0;border-radius:var(--radius-ui-10px)}.public-product__thumbnail-name{font-size:var(--font-size-ui-11px)}.public-product__pagination{margin-top:14px}}@media(min-width:1360px){.public-product__patterns{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px 20px}.public-product__pattern-heading{display:contents}.public-product__pattern-heading h2{grid-column:1;grid-row:1}.public-product__pattern-heading>span{grid-column:3;grid-row:1}.public-product__pattern-heading>button{grid-column:4;grid-row:1}.public-product__pattern-controls{grid-column:2;grid-row:1;margin:0}.public-product__thumbnails,.public-product__pagination,.public-product__empty-patterns{grid-column:1 / -1}.public-product__thumbnails:not(:has(>:nth-child(11))){grid-template-columns:repeat(10,minmax(0,1fr))}}@media(max-width:360px){.public-product__thumbnails{gap:8px}.public-product__thumbnail{padding:3px}.public-product__thumbnail-name{font-size:var(--font-size-ui-9px)}.public-product__style{gap:6px;padding:8px}.public-product__style svg{width:22px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/product-detail-desktop.css.map */
