hoodie-choice-review[hidden]{display:none}html.hoodie-choice-open{overflow:hidden;overscroll-behavior:none}html.hoodie-choice-open body{position:fixed;top:var(--hoodie-page-top,0);width:100%;overflow:hidden}.choice-dialog{overscroll-behavior:contain}.choice-scenario{display:none}.choice-review-launch{position:fixed;bottom:78px;right:16px;z-index:1001}.choice-dialog{width:min(820px,calc(100% - 24px))}.choice-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 24px}.choice-card .beyond-upsell-heading h2{font-size:23px}.choice-products{grid-column:1/-1;display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.choice-product{flex:0 0 135px;display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid #e8e8e8;border-radius:5px;background:#fff;color:#171717;padding:8px;font:inherit;cursor:pointer;scroll-snap-align:start}.choice-product[aria-pressed=true]{border-color:#222}.choice-product img{width:66px;height:64px;object-fit:contain}.choice-product span{font-size:11px;line-height:1.25;text-align:center;overflow-wrap:anywhere}.choice-product strong{font-size:12px;font-weight:600}.choice-product span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.choice-dialog{max-width:calc(100% - 24px)}.choice-dialog .beyond-upsell-card{gap:10px 20px;padding:18px}.choice-dialog .choice-image{height:210px}.choice-image{height:235px;aspect-ratio:auto}.choice-brand{font-size:11px;color:#666;margin:0 0 3px}.choice-details .beyond-upsell-product{margin:0;overflow-wrap:anywhere}.choice-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:7px 0 10px;font-size:16px}.choice-price s,.choice-price span{font-size:11px;color:#777}.choice-details .choice-add:disabled{opacity:1;cursor:default;background:#222;color:#fff}.choice-scenario{grid-column:1/-1;border-top:1px solid #eee;padding-top:8px;font-size:11px;color:#777}.choice-scenario summary{cursor:pointer;text-align:center}.choice-scenario label{display:block;margin-top:10px}.choice-scenario select{display:block;width:100%;padding:8px;margin:6px 0;font:inherit;color:#222;background:#fff;border:1px solid #ddd}.choice-empty{grid-column:1/-1;font-size:14px}.choice-card [hidden]{display:none!important}@media(max-width:749px){.choice-dialog{width:calc(100% - 16px)}.choice-card{grid-template-columns:minmax(0,1fr);padding:12px;gap:8px}.choice-card .beyond-upsell-heading h2{font-size:18px}.choice-card .beyond-upsell-copy{font-size:11px}.choice-card .beyond-upsell-heading:before{margin:7px 0}.choice-card .beyond-upsell-heading:after{margin-top:8px}.choice-product{flex-basis:100px;padding:5px;gap:3px}.choice-product img{height:44px;width:50px}.choice-product span{font-size:10px}.choice-product strong{font-size:11px}.choice-image{height:min(155px,20dvh)!important}.choice-brand{font-size:10px;margin:0}.choice-details .beyond-upsell-product{font-size:16px}.choice-price{margin:4px 0 5px}.choice-details .beyond-upsell-options{gap:2px;margin-bottom:4px}.choice-details .beyond-upsell-dismiss{min-height:32px}.choice-scenario{padding-top:5px;font-size:10px}.choice-dialog{max-width:calc(100% - 16px)}.choice-dialog .beyond-upsell-card{padding:12px;gap:6px}.choice-products{padding-bottom:4px}.choice-product{height:96px;flex:0 0 100px}.choice-product span{min-height:25px;flex-shrink:0}.choice-product strong{line-height:1.2}.choice-dialog .choice-image{height:min(130px,18dvh)!important}.choice-details .beyond-upsell-option:not(.beyond-upsell-colour){padding-inline:12px}}@media(prefers-reduced-motion:no-preference){.choice-product{transition:border-color .15s ease}}.choice-card-brand{font-size:10px;color:#666;line-height:1.2}.choice-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.choice-actions .beyond-upsell-dismiss{margin:0;min-height:36px;font-size:12px}.choice-shop-all{font-size:12px;color:#333;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.choice-dialog .choice-image{height:90px!important}.choice-product{gap:2px;height:96px}.choice-product img{height:32px;flex-shrink:0}.choice-card-brand{font-size:9px}.choice-product span{font-size:10px;min-height:25px}.choice-details .beyond-upsell-option:not(.beyond-upsell-colour){padding-inline:8px}.choice-actions .beyond-upsell-dismiss{min-height:30px}.choice-dialog .choice-details .beyond-upsell-product{font-size:15px;line-height:1.2}}.choice-gallery{position:relative;min-width:0;align-self:center;padding:0 28px}.choice-dialog .choice-gallery .choice-image{height:280px;touch-action:pan-y}.choice-arrow{position:absolute;top:calc(50% - 28px);width:36px;height:44px;padding:0;border:1px solid #ededed;border-radius:5px;background:#fff;color:#222;font:inherit;font-size:28px;line-height:1;cursor:pointer}.choice-prev{left:0}.choice-next{right:0}.choice-arrow:focus-visible{outline:2px solid #222;outline-offset:2px}.choice-style-navigation,.choice-gallery{-webkit-user-select:none;user-select:none}.choice-gallery img{-webkit-user-drag:none}.choice-position{margin:8px 0 0;text-align:center;color:#777;font-size:11px;line-height:1.3}.choice-review-launch[hidden],.choice-arrow[hidden]{display:none}@media(max-width:749px){.choice-gallery{padding:0 30px}.choice-dialog .choice-gallery .choice-image{height:min(220px,29dvh)!important}.choice-position{margin-top:3px;font-size:10px}.choice-dialog .choice-details .beyond-upsell-product{font-size:17px}.choice-dialog .beyond-upsell-card{gap:10px}}.choice-product-stage{grid-column:1/-1;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px;padding:0 46px}.choice-style-navigation{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:28px}.choice-style-navigation .choice-position{margin:0;color:#555;font-size:12px}.choice-style-navigation .choice-arrow{display:flex;align-items:center;justify-content:center;top:calc(50% + 14px);transform:translateY(-50%);width:36px;height:44px;box-sizing:border-box}.choice-arrow svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.choice-product-stage .choice-gallery{padding:0;align-self:center}.choice-product-stage .choice-details{align-self:center}.choice-details .beyond-upsell-colours{min-height:48px}.choice-details .beyond-upsell-colour{flex:0 0 48px;box-sizing:border-box}.choice-details .beyond-upsell-colour img{flex:none;margin:auto}@media(max-width:749px){.choice-product-stage{grid-template-columns:minmax(0,1fr);padding:0;gap:8px}.choice-style-navigation{justify-content:space-between;min-height:36px}.choice-style-navigation .choice-arrow{position:static;transform:none;width:36px;height:36px}.choice-style-navigation .choice-position{font-size:11px}.choice-dialog .choice-product-stage .choice-gallery .choice-image{height:min(195px,25dvh)!important}}.choice-dialog,.choice-dialog h2,.choice-dialog h3,.choice-dialog p,.choice-dialog button,.choice-dialog a,.choice-dialog summary,.choice-dialog label,.choice-dialog select{font-weight:400}.choice-dialog .choice-details .beyond-upsell-product{margin:0 0 12px;font-weight:400}.choice-dialog .beyond-upsell-heading h2{font-weight:400}.choice-dialog .choice-details .beyond-upsell-option:not(.beyond-upsell-colour){width:44px;min-width:44px;flex:0 0 44px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;letter-spacing:1px;font-weight:400}.choice-swipe-cue{display:none}.choice-error{font-size:12px;color:#a11;margin:8px 0}@media(max-width:749px){.choice-style-navigation .choice-arrow{display:none}.choice-style-navigation{flex-direction:column;gap:2px;min-height:30px}.choice-swipe-cue{display:block;font-size:10px;color:#777;line-height:1.3}}@media(min-width:750px){.choice-dialog{width:min(540px,calc(100% - 32px));height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.choice-dialog .choice-card{height:100%;box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.choice-product-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(80px,1fr) auto;min-height:0;padding:0;gap:8px}.choice-product-stage .choice-gallery{height:100%;min-height:0;align-self:stretch;padding:0 40px}.choice-dialog .choice-product-stage .choice-gallery .choice-image{height:100%;min-height:0;overflow:hidden}.choice-gallery .choice-image img{height:100%;object-fit:contain}.choice-style-navigation{display:contents}.choice-style-navigation .choice-position{grid-row:1;grid-column:1}.choice-style-navigation .choice-arrow{grid-row:2;grid-column:1;position:relative;top:auto;left:auto;right:auto;transform:none;align-self:center;justify-self:start;z-index:1}.choice-style-navigation .choice-next{justify-self:end}.choice-product-stage .choice-gallery{grid-row:2;grid-column:1}.choice-product-stage .choice-details{grid-row:3;grid-column:1}.choice-product-stage .choice-details{width:100%}.choice-dialog .choice-details .beyond-upsell-product{margin-bottom:8px}.choice-dialog .choice-details .beyond-upsell-options{gap:4px;margin-bottom:8px}.choice-details .choice-actions{margin-top:4px;min-height:44px}}@media(max-width:749px){.choice-dialog{position:fixed;inset:auto;left:8px;top:calc(var(--choice-viewport-top,0px) + 8px);margin:0;height:calc(var(--choice-viewport-height,100dvh) - 16px);max-height:calc(var(--choice-viewport-height,100dvh) - 16px)}.choice-dialog .choice-card{height:100%;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr)}.choice-product-stage{min-height:0;grid-template-rows:auto minmax(80px,1fr) auto}.choice-product-stage .choice-gallery{height:100%;min-height:0;align-self:stretch}.choice-dialog .choice-product-stage .choice-gallery .choice-image{height:100%!important;min-height:0}.choice-gallery .choice-image{overflow:hidden}.choice-gallery .choice-image img{height:100%;max-height:100%;object-fit:contain;transform:scale(1.12)}.choice-dialog .choice-details .beyond-upsell-product{margin-bottom:4px}.choice-actions{margin-top:2px;gap:12px}.choice-actions .choice-shop-all,.choice-actions .beyond-upsell-dismiss{display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:8px 4px;flex:1;text-align:center}}.choice-image-track{display:flex;width:100%;height:100%;transform:translate(-100%);will-change:transform}.choice-gallery .choice-image-track img{display:block;flex:0 0 100%;width:100%;min-width:100%;max-width:none;height:100%;object-fit:contain}.choice-gallery .choice-image-track .choice-neighbour-image{opacity:.55}.choice-has-neighbours .choice-image-track{width:65%}.choice-has-neighbours .choice-image-track img{object-position:left center;transform:scale(1.12)}@media(max-width:749px){.choice-has-neighbours .choice-image-track{width:68%}}.choice-has-neighbours .choice-image{justify-content:flex-start}.choice-image-track{flex-shrink:0}.choice-gallery:not(.choice-has-neighbours) .choice-neighbour-image{visibility:hidden}.choice-has-neighbours .choice-next-preview{cursor:pointer;pointer-events:auto}.choice-next-preview:focus-visible{outline:2px solid #333;outline-offset:-3px}
/*# sourceMappingURL=/cdn/shop/t/264/assets/beyond-hoodie-choice-review.css.map */
