media-gallery[data-goose-john-gallery][data-goose-scroll]{--john-view-height: min(58svh, 620px);--john-thumb-width: 52px;--john-gallery-gap: 12px;position:static}media-gallery[data-goose-john-gallery][data-goose-scroll]>slider-component[id^=GalleryViewer]{height:var(--john-view-height);overflow:hidden}media-gallery[data-goose-scroll] .product__media-list{display:block;height:100%;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none;scrollbar-width:thin;scrollbar-color:#b8936460 transparent;overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom}media-gallery[data-goose-scroll] .product__media-list .product__media-item:not(.product__media-item--variant),media-gallery[data-goose-scroll] .product__media-list .product__media-item--variant:first-child{display:block!important;width:100%;max-width:100%;margin:0 0 12px;padding:0;scroll-snap-align:start;opacity:1;transform:none}media-gallery[data-goose-scroll] .product__media-list .product__media-item--variant:not(:first-child){display:none!important}html:not([data-goose-john-models=visible]) media-gallery[data-goose-scroll] .product__media-item:has(img[src*=john-cafe-oscuro-modelo-]){display:none!important}media-gallery[data-goose-scroll] .product-media-container{width:100%!important;max-width:100%!important;max-height:none;margin:0}media-gallery[data-goose-scroll] .product-media-container .media{padding-top:0!important;aspect-ratio:var(--preview-ratio, 1);width:100%;height:auto;max-height:none}media-gallery[data-goose-scroll] .product__modal-opener{display:block;position:relative}media-gallery[data-goose-scroll] .product__media-toggle{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;cursor:zoom-in}media-gallery[data-goose-scroll] .product__media img{object-fit:contain}media-gallery[data-goose-scroll] .product__media-list .deferred-media{display:block}media-gallery[data-goose-scroll] .product__media-list .deferred-media:has(~*){margin:0}media-gallery[data-goose-scroll] .product__media-item:has(.deferred-media) .product__modal-opener{display:none}media-gallery[data-goose-john-gallery][data-goose-scroll]>slider-component[id^=GalleryThumbnails]{height:var(--john-view-height)}media-gallery[data-goose-scroll] .thumbnail-list.slider{scroll-snap-type:none;scrollbar-width:none}media-gallery[data-goose-scroll] .thumbnail{border:1px solid transparent;border-radius:0;opacity:.55}media-gallery[data-goose-scroll] .thumbnail[aria-current=true]{opacity:1;border-color:#87633b;box-shadow:none}media-gallery[data-goose-scroll] .thumbnail:hover{opacity:1}media-gallery[data-goose-scroll] .slider-buttons{display:none!important}media-gallery[data-goose-scroll]>.goose-john-details{padding-top:12px}.goose-john-gallery-viewer{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#fff;color:#173047;overflow:hidden}.goose-john-gallery-viewer::backdrop{background:#fff}.goose-john-gallery-viewer__close{position:absolute;z-index:3;right:16px;top:12px;display:grid;place-items:center;width:44px;height:44px;padding:12px;border:0;border-radius:50%;color:#173047;background:#fffffff0;cursor:pointer}.goose-john-gallery-viewer__close svg{width:20px;height:20px}.goose-john-gallery-viewer__thumbnails{position:absolute;z-index:2;left:16px;top:74px;bottom:74px;width:56px;display:flex;flex-direction:column;gap:9px;overflow-y:auto;scrollbar-width:none}.goose-john-gallery-viewer__thumbnails button{flex:0 0 auto;width:56px;height:68px;padding:0;border:1px solid transparent;background:#fff;opacity:.5;cursor:pointer}.goose-john-gallery-viewer__thumbnails button[aria-current=true]{opacity:1;border-color:#87633b}.goose-john-gallery-viewer__thumbnails img{display:block;width:100%;height:100%;object-fit:contain}.goose-john-gallery-viewer__photos{box-sizing:border-box;width:100%;height:100%;padding-left:88px;padding-right:28px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;touch-action:pan-y pinch-zoom}.goose-john-gallery-viewer__photo{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100%;margin:0;padding:60px 20px 68px;scroll-snap-align:start;scroll-snap-stop:always}.goose-john-gallery-viewer__photo img,.goose-john-gallery-viewer__photo video{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 170px);object-fit:contain}.goose-john-gallery-viewer__photo figcaption{font-family:var(--font-heading-family);font-size:16px;line-height:1.4;text-align:center}.goose-john-gallery-viewer__photo[aria-busy=true]:after{content:"";position:absolute;left:50%;bottom:52px;width:14px;height:14px;border:2px solid #17304724;border-top-color:#87633b;border-radius:50%;animation:goose-john-gallery-loading .7s linear infinite}.goose-john-gallery-viewer__controls{position:absolute;z-index:2;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:18px;padding:4px 10px;border-radius:30px;background:#fffffff0;font-size:12px}.goose-john-gallery-viewer__controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #17304724;border-radius:50%;background:#fff;color:#173047;font-size:22px;cursor:pointer}.goose-john-gallery-viewer button:focus-visible,media-gallery[data-goose-scroll] .product__media-list:focus-visible{outline:2px solid #87633b;outline-offset:-3px}.goose-john-mobile-purchase{display:none}@keyframes goose-john-gallery-loading{to{transform:rotate(360deg)}}@media(min-width:750px){.product:has([data-goose-scroll]){align-items:start}.product:has([data-goose-scroll]) .product__media-wrapper{position:sticky;top:calc(var(--header-height, 120px) + 18px);align-self:start}.product:has([data-goose-scroll]) product-info{position:sticky;top:calc(var(--header-height, 120px) + 18px)}}@media(max-width:749px){media-gallery[data-goose-john-gallery][data-goose-scroll]{--john-thumb-width: 38px;--john-gallery-gap: 8px;--john-view-height: 52svh}media-gallery[data-goose-scroll] .thumbnail-list.slider{gap:6px}.goose-john-gallery-viewer__thumbnails{left:8px;top:62px;bottom:68px;width:38px;gap:6px}.goose-john-gallery-viewer__thumbnails button{width:38px;height:48px}.goose-john-gallery-viewer__photos{padding-left:52px;padding-right:8px}.goose-john-gallery-viewer__photo{padding:58px 0 70px}.goose-john-gallery-viewer__photo figcaption{font-size:13px}.goose-john-mobile-purchase:not([hidden]){position:fixed;z-index:6;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #b8936440;background:#fff;color:#173047;box-shadow:0 -3px 18px #17304708}.goose-john-mobile-purchase strong{display:block;font-family:var(--font-heading-family);font-size:17px;line-height:1.2}.goose-john-mobile-purchase span{display:block;margin-top:3px;font-size:12px;line-height:1.4}.goose-john-mobile-purchase button{min-height:44px;padding:10px 16px;border:0;border-radius:2px;background:#173047;color:#fff;font-family:inherit;font-size:13px;cursor:pointer}body:has(dialog[open]) .goose-john-mobile-purchase{display:none}body:has(.goose-john-mobile-purchase:not([hidden])):not(:has(dialog[open])) #carthike-chat-button-container{bottom:calc(88px + env(safe-area-inset-bottom))!important}}@media(prefers-reduced-motion:reduce){.goose-john-gallery-viewer__photo[aria-busy=true]:after{animation:none}}body:has(media-gallery[data-goose-scroll]) .announcement-bar-section{height:0;min-height:0;overflow:hidden;visibility:hidden;pointer-events:none}body:has(media-gallery[data-goose-scroll]) .header__inline-menu,body:has(media-gallery[data-goose-scroll]) .goose-header-localization{display:none}body:has(media-gallery[data-goose-scroll]) .header__heading{display:block}body:has(media-gallery[data-goose-scroll]) .header__heading-link{display:inline-flex;align-items:center;justify-self:center;padding:0;margin:0}body:has(media-gallery[data-goose-scroll]) .header__heading-logo-wrapper{display:flex;width:auto}body:has(media-gallery[data-goose-scroll]) .header__heading-logo{display:block;width:auto;height:60px;max-width:130px;object-fit:contain}body:has(media-gallery[data-goose-scroll]) .header-wrapper{background:#fff;border:0}body:has(media-gallery[data-goose-scroll]) header.header{grid-template-areas:"left-icons heading icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;min-height:72px;padding:6px 24px;max-width:1600px}body:has(media-gallery[data-goose-scroll]) header-drawer{display:block;grid-area:left-icons;justify-self:start;margin:0}body:has(media-gallery[data-goose-scroll]) .header__icons{grid-area:icons;justify-self:end;padding:0}body:has(media-gallery[data-goose-scroll]) [id^=MainProduct-]{max-width:1600px;padding:16px 24px 12px}media-gallery[data-goose-john-gallery][data-goose-scroll]{--john-view-height: calc(100svh - 156px) ;--john-thumb-width: 48px}media-gallery[data-goose-scroll] .product__media-list .product__media-item{height:auto}media-gallery[data-goose-scroll] .product__media-item .product-media-container,media-gallery[data-goose-scroll] .product__media-item .product__modal-opener{height:auto}media-gallery[data-goose-scroll] .product-media-container .media{height:auto;aspect-ratio:var(--preview-ratio, 1);max-height:var(--john-view-height)}media-gallery[data-goose-scroll]>.goose-john-details{gap:12px;padding:0}media-gallery[data-goose-scroll] .goose-john-details .goose-john-details__item{flex-direction:row;gap:8px;text-align:left}media-gallery[data-goose-scroll] .goose-john-details .goose-john-details__photo{width:48px;height:48px}media-gallery[data-goose-scroll] .goose-john-details h3{font-size:12px;line-height:1.35}media-gallery[data-goose-scroll] .goose-john-details__zoom{width:20px;height:20px;right:-2px;bottom:-2px}media-gallery[data-goose-scroll] .goose-john-details__zoom svg{width:12px;height:12px}@media(min-width:990px){.product:has([data-goose-scroll]){column-gap:32px}.product:has([data-goose-scroll]) .product__media-wrapper{width:calc(60% - 16px);max-width:calc(60% - 16px)}.product:has([data-goose-scroll]) .product__info-wrapper{width:calc(40% - 16px);max-width:calc(40% - 16px);padding-left:0}}@media(min-width:1300px){.product:has([data-goose-scroll]) .product__media-wrapper{width:calc(64% - 16px);max-width:calc(64% - 16px)}.product:has([data-goose-scroll]) .product__info-wrapper{width:calc(36% - 16px);max-width:calc(36% - 16px)}}@media(max-width:749px){body:has(media-gallery[data-goose-scroll]) header.header{padding-inline:12px}body:has(media-gallery[data-goose-scroll]) [id^=MainProduct-]{padding:12px 12px 8px}media-gallery[data-goose-john-gallery][data-goose-scroll]{--john-thumb-width: 34px;--john-view-height: calc(100svh - 270px) }media-gallery[data-goose-scroll] .thumbnail{min-height:44px}media-gallery[data-goose-scroll]>.goose-john-details{gap:8px}media-gallery[data-goose-scroll] .goose-john-details .goose-john-details__item{flex-direction:column;gap:6px;text-align:center}media-gallery[data-goose-scroll] .goose-john-details .goose-john-details__photo{width:44px;height:44px}media-gallery[data-goose-scroll] .goose-john-details h3{font-size:11px}}@font-face{font-family:Goose John Suwannaphum;src:url(/cdn/shop/files/Suwannaphum-Regular.woff2?v=1743609067) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Goose John Gotham;src:url(/cdn/shop/files/Gotham-Book.woff2?v=1743609040) format("woff2");font-weight:400;font-style:normal;font-display:swap}body:has(media-gallery[data-goose-john-gallery]){--font-body-family: "Goose John Gotham", Arial, sans-serif;--font-heading-family: "Goose John Suwannaphum", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400;font-family:var(--font-body-family);letter-spacing:0}body:has(media-gallery[data-goose-john-gallery]) :is(button,input,select,textarea){font-family:var(--font-body-family)}body:has(media-gallery[data-goose-john-gallery]) :is(h1,h2,.h0,.h1,.h2){font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em}body:has(media-gallery[data-goose-john-gallery]) .product__title h1{font-size:40px;line-height:1.18;color:#173047}body:has(media-gallery[data-goose-john-gallery]) .goose-john-heading .price{font-family:var(--font-body-family);letter-spacing:-.02em}body:has(media-gallery[data-goose-john-gallery]) .globo-swatch-product-detail{font-family:var(--font-body-family);letter-spacing:0}body:has(media-gallery[data-goose-john-gallery]) .globo-swatch-product-detail :is(label,.swatch-option-name,.swatch-title){font-family:var(--font-body-family)}body:has(media-gallery[data-goose-john-gallery]) .goose-john-details h3{font-family:var(--font-body-family);font-weight:400;letter-spacing:0}body:has(media-gallery[data-goose-john-gallery]) .goose-john-story h3{font-family:var(--font-heading-family);font-size:22px;font-weight:400;line-height:1.35}body:has(media-gallery[data-goose-john-gallery]) :is(.jdgm-widget,.jdgm-rev__body,.jdgm-rev__title){font-family:var(--font-body-family)}body:has(media-gallery[data-goose-john-gallery]) .jdgm-rev-widg__title{font-family:var(--font-heading-family);font-size:30px;font-weight:400;line-height:1.3}body:has(media-gallery[data-goose-john-gallery]) :is(.card__heading,.footer-block__heading){font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.02em}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9]{padding:48px 24px!important;background:#173047!important;color:#fff8ee;border-top:1px solid #b89364;border-bottom:1px solid #b89364}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] .pf-5a6dc065ff82-3_{width:100%;max-width:820px;margin:0 auto;padding:0!important}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] h3{max-width:760px;margin:0 auto 24px!important;font-family:var(--font-heading-family)!important;font-size:clamp(26px,2.8vw,34px)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.025em;color:#fff8ee!important;text-wrap:balance}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] [data-pf-type=Form2]{max-width:680px;margin:0 auto!important;padding:0!important}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] form :is([data-pf-type=Row],.pf-c,[data-pf-type=Column]){width:100%;min-height:0!important;margin:0!important;padding:0!important}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] .pf-5a6dc065ff82-8_{display:flex!important;align-items:stretch;gap:10px}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] [data-pf-type="Form2.Field"]{min-width:0;flex:1 1 auto}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] input[type=email]{box-sizing:border-box;width:100%;min-height:50px;margin:0!important;padding:12px 16px!important;border:1px solid #d5b27f!important;border-radius:2px!important;background:#fff8ee!important;color:#173047!important;font-family:var(--font-body-family)!important;font-size:16px!important;line-height:1.5!important}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] input::placeholder{color:#596774;opacity:1}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] button[type=submit]{align-self:stretch!important;flex:0 0 160px;min-height:50px;margin:0!important;padding:12px 22px!important;border:1px solid #d5b27f!important;border-radius:2px!important;background:#d5b27f!important;color:#173047!important;font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1.5!important;letter-spacing:.025em;cursor:pointer}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] button:hover{background:#e7c898!important}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] :is(input,button):focus-visible{outline:2px solid #fff8ee!important;outline-offset:4px!important}@media(max-width:749px){body:has(media-gallery[data-goose-john-gallery]) .product__title h1{font-size:34px}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9]{padding:32px 20px!important}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] .pf-5a6dc065ff82-8_{flex-direction:column;gap:12px}body:has(media-gallery[data-goose-john-gallery]) [data-section-id=pf-70c9] button[type=submit]{width:100%;flex-basis:auto}}body:has(media-gallery[data-goose-john-gallery]) .goose-john-heading{margin-bottom:8px}body:has(media-gallery[data-goose-john-gallery]) .product__title h1{line-height:1.1}body:has(media-gallery[data-goose-john-gallery]) .goose-john-reviews{display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px;margin-top:0;line-height:1}body:has(media-gallery[data-goose-john-gallery]) .goose-john-stars{min-height:22px;line-height:22px}body:has(media-gallery[data-goose-john-gallery]) .goose-john-stars .rating{line-height:22px}body:has(media-gallery[data-goose-john-gallery]) .goose-john-review-link{display:block;width:fit-content;margin:0;padding-block:0;line-height:18px}@media(min-width:990px)and (max-height:850px){body:has(media-gallery[data-goose-john-gallery]) [id^=MainProduct-]{padding-top:10px}body:has(media-gallery[data-goose-john-gallery]) .product__info-container>.globo-swatch-product-detail{margin-block:8px}body:has(media-gallery[data-goose-john-gallery]) .globo-swatch-product-detail .swatch--gl{margin-bottom:8px}body:has(media-gallery[data-goose-john-gallery]) .globo-swatch-product-detail .name-option{margin-bottom:6px}body:has(media-gallery[data-goose-john-gallery]) .globo-swatch-product-detail .goose-john-size-header{margin-bottom:4px;line-height:21px}body:has(media-gallery[data-goose-john-gallery]) .globo-swatch-product-detail .goose-john-size-header .name-option{margin-bottom:0}body:has(media-gallery[data-goose-john-gallery]) .globo-swatch-product-detail .goose-john-size-link{padding-block:0}body:has(media-gallery[data-goose-john-gallery]) .globo-swatch-product-detail .value{line-height:21px}body:has(media-gallery[data-goose-john-gallery]) .goose-john-beaver-link{margin-top:4px;padding-block:0}body:has(media-gallery[data-goose-john-gallery]) .product__info-container>.goose-product-extras{margin-block:8px}body:has(media-gallery[data-goose-john-gallery]) .product__info-container .product-form{margin-block:8px}body:has(media-gallery[data-goose-john-gallery]) .goose-john-delivery{margin-bottom:8px;padding-block:8px;line-height:18px}}body:has(media-gallery[data-goose-scroll]) .goose-john-title-row>.product__title{min-width:0}body:has(media-gallery[data-goose-scroll]) .goose-john-title-row{flex-wrap:wrap;row-gap:4px}media-gallery[data-goose-scroll] .goose-john-details:empty{display:none}media-gallery[data-goose-scroll] :is(.product__media-item,.thumbnail-list__item):has(img[src*="WhatsApp_Image_2026-09-02_at_10.12.16_AM"]){display:none!important}media-gallery[data-goose-scroll] dialog:not([open]){display:none!important}@media(max-width:749px){media-gallery[data-goose-scroll],media-gallery[data-goose-scroll]>slider-component,media-gallery[data-goose-scroll] .product__media-list,media-gallery[data-goose-scroll] .product__media-item,media-gallery[data-goose-scroll] .product-media-container,media-gallery[data-goose-scroll] .product__modal-opener,media-gallery[data-goose-scroll] .goose-john-details,media-gallery[data-goose-scroll] .goose-john-details__item{min-width:0;box-sizing:border-box}media-gallery[data-goose-scroll]>slider-component[id^=GalleryViewer]{position:relative;isolation:isolate;overflow:hidden;max-width:100%}media-gallery[data-goose-scroll] .product__media-list{position:relative;width:100%;max-width:100%;overflow-x:hidden}media-gallery[data-goose-scroll] .product-media-container .media{box-sizing:border-box;max-width:100%;overflow:hidden}media-gallery[data-goose-scroll] .goose-john-details .goose-john-details__photo{position:relative;flex:0 0 44px;width:44px;max-width:44px;height:44px}media-gallery[data-goose-scroll] .goose-john-details .goose-john-details__photo img{position:static;display:block;width:44px;height:44px;max-width:100%;object-fit:cover;border-radius:50%}}media-gallery[data-goose-scroll]>.goose-john-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1;gap:12px;width:100%;margin:0;padding:0}media-gallery[data-goose-scroll] .goose-john-details__item{display:flex;align-items:center;justify-content:flex-start;min-width:0}media-gallery[data-goose-scroll] .goose-john-details .goose-john-details__photo{display:block;position:relative;box-sizing:border-box;flex-shrink:0;padding:0;margin:0;border:0;border-radius:50%;background:transparent;overflow:visible;cursor:zoom-in}media-gallery[data-goose-scroll] .goose-john-details .goose-john-details__photo img{display:block;position:static;width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:50%;margin:0}media-gallery[data-goose-scroll] .goose-john-details__zoom{position:absolute;display:grid;place-items:center;right:-2px;bottom:-2px;width:20px;height:20px;padding:0;border:1px solid #17304724;border-radius:50%;background:#fff;color:#173047}media-gallery[data-goose-scroll] .goose-john-details h3{margin:0;font-size:12px;font-weight:400;line-height:1.35;overflow-wrap:anywhere}@media(max-width:749px){media-gallery[data-goose-scroll]>.goose-john-details{gap:8px}media-gallery[data-goose-scroll] .goose-john-details .goose-john-details__item{flex-direction:column;gap:6px;text-align:center}media-gallery[data-goose-scroll] .goose-john-details .goose-john-details__photo{flex:0 0 44px;width:44px;height:44px;max-width:44px}media-gallery[data-goose-scroll] .goose-john-details h3{font-size:11px}}@media(max-width:749px){media-gallery[data-goose-john-gallery][data-goose-scroll]{align-items:start}media-gallery[data-goose-john-gallery][data-goose-scroll]>slider-component[id^=GalleryViewer]{height:auto!important;max-height:none!important;overflow:visible!important}media-gallery[data-goose-scroll] .product__media-list{height:auto!important;max-height:none!important;overflow:visible!important;touch-action:pan-y pinch-zoom;scroll-snap-type:none}media-gallery[data-goose-john-gallery][data-goose-scroll]>slider-component[id^=GalleryThumbnails]{position:sticky;top:calc(var(--header-height, 84px) + 12px);align-self:start;height:var(--john-view-height);max-height:calc(100svh - 180px)}media-gallery[data-goose-scroll] .product__media-item{scroll-margin-top:calc(var(--header-height, 84px) + 12px)}}.goose-gallery-colors{display:none}@media(max-width:749px){media-gallery[data-goose-scroll]:has(.goose-gallery-colors:not([hidden])){--john-thumb-width: 44px}media-gallery[data-goose-scroll]>slider-component[id^=GalleryThumbnails],media-gallery[data-goose-scroll] .thumbnail-list.slider{display:none!important}media-gallery[data-goose-scroll]:not(:has(.goose-gallery-colors:not([hidden]))){grid-template-columns:minmax(0,1fr)}media-gallery[data-goose-scroll]:not(:has(.goose-gallery-colors:not([hidden])))>slider-component[id^=GalleryViewer]{grid-column:1}media-gallery[data-goose-scroll]>slider-component[id^=GalleryThumbnails]:has(.goose-gallery-colors:not([hidden])){display:block!important;height:auto;max-height:calc(100svh - 180px)}.goose-gallery-colors:not([hidden]){display:flex;flex-direction:column;flex:0 0 auto;gap:5px;min-height:0;width:44px;max-height:calc(100svh - 180px);padding-bottom:4px;box-sizing:border-box;background:#fff}.goose-gallery-colors__heading{font-size:10px;line-height:14px;text-align:center;color:#173047}.goose-gallery-colors__choices{min-height:0;overflow-y:auto;scrollbar-width:none}.goose-gallery-colors__choice{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:5px;border:0;border-radius:50%;background:transparent;cursor:pointer;color:#173047}.goose-gallery-colors__sample{display:grid;place-items:center;box-sizing:border-box;width:28px;height:28px;border:1px solid #17304730;border-radius:50%;background-size:cover;background-position:center;font-size:8px;line-height:10px;overflow-wrap:anywhere}.goose-gallery-colors__choice[aria-pressed=true] .goose-gallery-colors__sample{outline:1.5px solid #87633b;outline-offset:3px}.goose-gallery-colors__choice:focus-visible{outline:2px solid #173047;outline-offset:-2px}.goose-gallery-colors__choice:disabled{opacity:.4;cursor:default}body:has(dialog[open],cart-drawer.active,header-drawer details[open]) .goose-gallery-colors{visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/goose-john-scroll-gallery.css.map */
