.adv-shell{background:var(--adv-products-background);color:var(--adv-products-foreground);font-family:var(--adv-font-body);padding-block-end:var(--adv-details-padding)}.adv-shell p,.adv-shell h1,.adv-shell h2{margin:0}.adv-shell__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--adv-details-gap);max-width:var(--adv-page-width);margin-inline:auto;padding:var(--adv-space-8) var(--adv-gutter) var(--adv-details-gap)}.adv-shell__gallery{min-width:0}.adv-shell__photo{background:var(--adv-products-background);height:min(var(--adv-shell-photo-height),calc(100svh - var(--adv-details-padding)));min-height:var(--adv-card-width);overflow:hidden;border-radius:var(--adv-radius-media)}.adv-shell__photo img{display:block;object-fit:cover;width:100%;height:100%}.adv-shell__mockups{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:var(--adv-space-4)}.adv-shell__mockups[data-shell-format=complete]{grid-template-rows:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--adv-space-1)}.adv-shell__mockups:has([data-shell-set-photo]:not([hidden])){grid-template-rows:minmax(0,1fr)}.adv-shell__garment{min-width:0;min-height:0}.adv-shell__garment[hidden]{display:none}.adv-shell__mockups img{object-fit:contain}.adv-shell__buy{align-self:start;display:grid;gap:var(--adv-space-6);padding-top:var(--adv-space-6);max-width:var(--adv-shell-panel-width);width:100%;min-width:0}.adv-shell__intro{display:grid;gap:var(--adv-space-3)}.adv-shell .adv-shell__title{font-family:var(--adv-font-display);font-size:var(--adv-shell-title);line-height:1.2;letter-spacing:var(--adv-space-1);text-transform:uppercase;text-wrap:balance}.adv-shell__summary{display:flex;gap:var(--adv-space-3);justify-content:space-between;align-items:baseline;border-block:var(--adv-rule-width) solid var(--adv-shell-border);padding-block:var(--adv-space-4);font-size:var(--adv-text-title)}.adv-shell__summary [data-shell-price]{font-size:var(--adv-shell-price);white-space:nowrap}.adv-shell fieldset{border:0;padding:0;margin:0;min-width:0}.adv-shell fieldset legend{padding:0;margin-bottom:var(--adv-space-3);font-size:var(--adv-text-control);line-height:var(--adv-lh-control)}.adv-shell__colours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--adv-space-2)}.adv-shell__colours legend span{margin-left:var(--adv-space-2);color:var(--adv-products-muted)}.adv-shell__colour{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--adv-space-3);min-height:var(--adv-control-height);padding:var(--adv-space-2) var(--adv-space-1);font-size:var(--adv-text-control);line-height:var(--adv-lh-control);cursor:pointer}.adv-shell__colour-swatch{position:relative;display:block;width:var(--adv-shell-swatch-size);height:var(--adv-shell-swatch-size);border:var(--adv-rule-width) solid var(--adv-shell-border);border-radius:var(--adv-shell-swatch-radius);background:var(--adv-shell-swatch-colour)}.adv-shell__colour-swatch:after{content:"";position:absolute;inset:calc(-1 * (var(--adv-space-1) + var(--adv-rule-width)));border:var(--adv-rule-width) solid var(--adv-shell-swatch-ring);border-radius:inherit;box-shadow:var(--adv-shell-swatch-ring-shadow);opacity:0;transition:opacity var(--adv-menu-motion) var(--adv-menu-ease);pointer-events:none}.adv-shell__colour-name{display:block;text-align:center}.adv-shell__colour:has(input:checked) .adv-shell__colour-swatch:after{opacity:1}.adv-shell__colour input,.adv-shell__offer input,.adv-shell__size-option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;width:100%;height:100%;margin:0}.adv-shell__colour:has(input:focus-visible),.adv-shell__offer:has(input:focus-visible),.adv-shell__size-option:has(input:focus-visible){outline:var(--adv-focus-width) solid var(--adv-products-foreground);outline-offset:var(--adv-space-1)}@media(prefers-reduced-motion:reduce){.adv-shell__colour-swatch:after{transition:none}}.adv-shell .adv-shell__offers{display:grid;gap:0;border-block:var(--adv-rule-width) solid var(--adv-shell-border)}.adv-shell__offer{display:grid;position:relative;grid-template-columns:var(--adv-space-2) minmax(0,1fr) max-content;gap:var(--adv-space-3);align-items:center;border:0;border-bottom:var(--adv-rule-width) solid var(--adv-shell-border);padding:var(--adv-space-2) var(--adv-space-1);min-height:var(--adv-control-height);cursor:pointer;font-size:calc(var(--adv-text-control) * var(--adv-shell-offer-text-scale));line-height:calc(var(--adv-lh-control) * var(--adv-shell-offer-text-scale))}.adv-shell__offer:last-child{border-bottom:0}.adv-shell__offer,.adv-shell__colour,.adv-shell__offer input,.adv-shell__colour input{-webkit-tap-highlight-color:transparent}.adv-shell__offer:before{content:"";width:var(--adv-space-2);height:var(--adv-space-2);border:var(--adv-rule-width) solid var(--adv-products-muted);border-radius:var(--adv-radius-media);background-color:var(--adv-shell-offer-glass-fill);background-image:var(--adv-shell-offer-glass-sheen);box-shadow:var(--adv-shell-offer-glass-shadow)}.adv-shell__offer:has(input:checked):before{background-color:var(--adv-products-foreground);border-color:var(--adv-products-foreground)}.adv-shell__offer-copy{min-width:0}.adv-shell__offer-price{font-size:calc(var(--adv-text-support) * var(--adv-shell-offer-text-scale));line-height:calc(var(--adv-lh-support) * var(--adv-shell-offer-text-scale));font-variant-numeric:tabular-nums;white-space:nowrap}.adv-shell__sizes{display:grid;gap:var(--adv-space-4)}.adv-shell__buy:has([data-format=pants]:checked) [data-shell-size=jacket],.adv-shell__buy:has([data-format=jacket]:checked) [data-shell-size=pants]{display:none}.adv-shell__size-options{display:flex;flex-wrap:wrap;gap:var(--adv-space-2)}.adv-shell__size-option{position:relative;isolation:isolate;display:grid;place-items:center;min-width:var(--adv-control-height);min-height:var(--adv-control-height);padding-inline:var(--adv-space-2);font-size:calc(var(--adv-text-control) * .8);line-height:calc(var(--adv-lh-control) * .8);cursor:pointer}.adv-shell__size-option:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;z-index:-1;border:var(--adv-rule-width) solid var(--adv-products-muted);border-radius:var(--adv-radius-control);pointer-events:none}.adv-shell__size-option:has(input:checked):before{border-color:var(--adv-products-foreground);background:var(--adv-products-foreground)}.adv-shell__size-option:has(input:checked){color:var(--adv-products-background)}.adv-shell__pending{display:grid;gap:var(--adv-space-3);font-size:var(--adv-text-support);color:var(--adv-products-muted)}.adv-shell__pending button{min-height:var(--adv-control-height);border:0;border-radius:var(--adv-radius-control);background:var(--adv-products-foreground);color:var(--adv-products-background);font-size:var(--adv-text-button);cursor:default}.adv-shell__pending button:not(:disabled){cursor:pointer}.adv-shell__pending button:disabled{opacity:var(--disabled-opacity)}.adv-shell__pending [hidden]{display:none}.adv-shell__native{max-width:var(--adv-page-width);margin-inline:auto;padding:var(--adv-space-8) var(--adv-gutter) var(--adv-details-gap)}.adv-shell__native .product-information{--page-margin:0px}.adv-shell .adv-shell-options{display:grid;grid-template-columns:1fr;gap:var(--adv-space-2);width:100%}.adv-shell .adv-shell-options .variant-option__button-label{width:100%;min-width:0;max-width:none;justify-content:space-between;padding:var(--adv-space-4);gap:var(--adv-space-4);font-size:var(--adv-text-button);border-radius:var(--adv-radius-control)}.adv-shell-options .variant-option__button-label__pill{display:none}.adv-shell-options__price{position:relative;font-size:var(--adv-text-control);white-space:nowrap}.adv-shell .adv-shell-options__saving{font-size:var(--adv-text-button);margin-top:var(--adv-space-2)}.adv-shell .adv-shell-options__comparison{font-size:var(--adv-text-support);color:var(--adv-products-muted)}@media(max-width:749px){.adv-shell{padding-block-end:var(--adv-space-8)}.adv-shell__grid{grid-template-columns:minmax(0,1fr);gap:var(--adv-space-4);padding:var(--adv-space-4) var(--adv-gutter) var(--adv-space-8)}.adv-shell__photo{height:auto;aspect-ratio:var(--adv-shell-mobile-photo-ratio);min-height:0}.adv-shell__buy{padding-top:var(--adv-space-3);max-width:none;gap:var(--adv-space-6)}.adv-shell .adv-shell__title{font-size:calc(var(--adv-mobile-heading-size) * var(--adv-shell-mobile-title-scale));letter-spacing:calc(var(--adv-space-1) * var(--adv-shell-mobile-title-scale))}.adv-shell__native{padding-block:var(--adv-space-4) var(--adv-space-8)}.adv-shell__offer{gap:var(--adv-space-2)}.adv-shell__summary [data-shell-price]{font-size:var(--adv-text-title)}}.adv-shell__bundle-value{display:grid;gap:var(--adv-space-1)}.adv-shell__bundle-offer{font-size:var(--adv-text-button);line-height:1.4}.adv-shell__bundle-comparison{font-size:var(--adv-text-support);color:var(--adv-products-muted)}.adv-shell__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--adv-space-4);max-width:var(--adv-page-width);margin-inline:auto;padding:var(--adv-space-8) var(--adv-gutter) 0;border-top:var(--adv-rule-width) solid var(--adv-shell-border);align-items:start}.adv-shell__gallery-frame{margin:0;min-width:0;background:var(--adv-products-background)}.adv-shell__gallery-frame img{display:block;width:100%;height:auto;border-radius:var(--adv-radius-media);filter:drop-shadow(0 var(--adv-space-1) var(--adv-space-1) rgb(var(--adv-products-foreground-rgb) / .3)) drop-shadow(0 0 var(--adv-space-2) rgb(var(--adv-products-foreground-rgb) / .12))}.adv-shell__photos:focus-visible{outline:var(--adv-focus-width) solid var(--adv-products-foreground);outline-offset:calc(-1 * var(--adv-space-1))}@media(min-width:750px){.adv-shell__photos:has(>.adv-shell__gallery-frame:nth-child(2):last-child){grid-template-columns:repeat(2,calc((100% - 2 * var(--adv-space-4)) / 3));justify-content:center}}@media(max-width:749px){.adv-shell__photos{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--adv-gutter);padding-bottom:var(--adv-space-4)}.adv-shell__gallery-frame{scroll-snap-align:start}.adv-shell__gallery-frame img{aspect-ratio:4/5;object-fit:contain}}.adv-shell__photos--swipe{display:flex;gap:var(--adv-space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:thin;padding-bottom:var(--adv-space-4)}.adv-shell__photos--swipe .adv-shell__gallery-frame{flex:0 0 auto;height:var(--adv-shell-editorial-photo-height);scroll-snap-align:none}.adv-shell__photos--swipe .adv-shell__gallery-frame img{width:auto;max-width:none;height:100%;aspect-ratio:auto;object-fit:contain}.adv-shell__photos--swipe .adv-shell__gallery-frame--portrait img{aspect-ratio:var(--adv-shell-editorial-standard-ratio);object-fit:cover;object-position:center 60%}.adv-shell__photos--swipe .adv-shell__gallery-frame--portrait img[src*="advenes-shell-gallery-20261108-06.jpg"]{object-position:center bottom}.adv-shell__photos[id]{scroll-margin-block-start:calc(var(--adv-control-height) + var(--adv-space-8))}.adv-shell__gallery-cue{position:fixed;inset-inline-start:max(var(--adv-frame-inset),env(safe-area-inset-left));inset-block-end:max(var(--adv-frame-inset),env(safe-area-inset-bottom));z-index:7;color:var(--adv-shell-gallery-cue-ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--adv-menu-motion) var(--adv-menu-ease),visibility var(--adv-menu-motion)}.adv-shell__gallery-cue[data-visible]{opacity:1;visibility:visible;pointer-events:auto}.adv-shell__gallery-cue a{display:inline-flex;align-items:center;justify-content:center;gap:var(--adv-space-2);min-height:var(--adv-control-height);min-width:var(--adv-control-height);padding-inline:var(--adv-space-3);color:inherit;font:400 var(--adv-text-control)/var(--adv-lh-control) var(--adv-font-body);text-decoration:none}.adv-shell__gallery-cue span{text-decoration:underline;text-underline-offset:var(--adv-space-1)}.adv-shell__gallery-cue svg{width:var(--adv-space-4);height:var(--adv-space-4);flex:none}.adv-shell__gallery-cue a:hover,.adv-shell__gallery-cue a:focus-visible{color:var(--adv-products-foreground)}.adv-shell__gallery-cue a:focus-visible{outline:var(--adv-focus-width) solid currentColor;outline-offset:calc(-1 * var(--adv-space-1))}@media(prefers-reduced-motion:reduce){.adv-shell__gallery-cue{transition:none}}@media(max-width:749px){.adv-shell__photos--swipe .adv-shell__gallery-frame{height:var(--adv-shell-editorial-mobile-photo-height)}}.adv-shell__gallery{overflow-anchor:none}.adv-shell__size-chart{color:var(--adv-products-foreground);border-block:var(--adv-rule-width) solid var(--adv-shell-border)}.adv-shell__size-chart>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--adv-space-3);min-height:var(--adv-control-height);padding-block:var(--adv-space-3);list-style:none;font-size:var(--adv-text-button);cursor:pointer}.adv-shell__size-chart>summary::-webkit-details-marker{display:none}.adv-shell__size-chart>summary:focus-visible,.adv-shell__chart-table:focus-visible{outline:var(--adv-focus-width) solid var(--adv-products-foreground);outline-offset:var(--adv-space-1)}.adv-shell__chart-icon{display:flex;width:var(--adv-space-4);height:var(--adv-space-4)}.adv-shell__chart-icon svg{width:100%;height:100%}.adv-shell__size-chart[open] .adv-shell__chart-icon{transform:rotate(180deg)}.adv-shell__chart-content{display:grid;gap:var(--adv-space-6);padding-block:var(--adv-space-3) var(--adv-space-6)}.adv-shell__chart-content>p{color:var(--adv-products-muted);font-size:var(--adv-text-support);line-height:var(--adv-lh-control)}.adv-shell__chart-content>img{display:block;width:100%;height:auto}.adv-shell__chart-table{max-width:100%;overflow-x:auto}.adv-shell__chart-table table{width:100%;min-width:var(--adv-shell-chart-min-width);border-collapse:collapse;font-size:var(--adv-text-support);line-height:var(--adv-lh-control);font-variant-numeric:tabular-nums}.adv-shell__chart-table caption{text-align:start;font-size:var(--adv-text-button);padding-bottom:var(--adv-space-3)}.adv-shell__chart-table :is(th,td){padding:var(--adv-space-2) var(--adv-space-1);border-bottom:var(--adv-rule-width) solid var(--adv-shell-border);text-align:center;font-weight:400}.adv-shell__chart-table th:first-child{text-align:start}.adv-shell__chart-table thead{background:var(--adv-shell-soft)}.adv-shell__height-guide table{width:100%;border-collapse:collapse;font-size:var(--adv-text-support);line-height:var(--adv-lh-support);font-variant-numeric:tabular-nums}.adv-shell__height-guide caption{text-align:start;font-size:var(--adv-text-control);line-height:var(--adv-lh-control);padding-bottom:var(--adv-space-1)}.adv-shell__height-guide :is(th,td){padding-block:var(--adv-space-1);border-bottom:var(--adv-rule-width) solid var(--adv-shell-border);font-weight:400}.adv-shell__height-guide th{text-align:start}.adv-shell__height-guide td{text-align:end;white-space:nowrap}.adv-shell__height-guide p{margin:var(--adv-space-2) 0 0;color:var(--adv-products-muted);font-size:var(--adv-text-support);line-height:var(--adv-lh-support)}@media(max-width:749px){.adv-shell__grid{row-gap:var(--adv-space-2)}.adv-shell__buy{padding-top:0}.adv-shell__sizes{gap:var(--adv-space-2)}.adv-shell__sizes fieldset{position:relative}.adv-shell .adv-shell__sizes legend{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;align-items:center;min-height:var(--adv-control-height);margin:0;font-size:calc(var(--adv-text-control) * .8);line-height:calc(var(--adv-lh-control) * .8);white-space:nowrap}.adv-shell__sizes .adv-shell__size-options{flex-wrap:nowrap;gap:0;margin-inline-start:calc(var(--adv-space-11) + var(--adv-space-4))}.adv-shell .adv-shell__title{font-size:min(calc(var(--adv-mobile-heading-size) * var(--adv-shell-mobile-title-scale)),4.5vw);letter-spacing:.1em;white-space:nowrap}.adv-shell .adv-shell-primary>.adv-shell-primary__position{min-height:var(--adv-space-6);z-index:1}.adv-shell-primary:has(.adv-shell-primary__choice:not([data-photo-view*=detail]):checked)>.adv-shell-primary__position{margin-block-start:calc(-1 * var(--adv-space-6))}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/advenes-shell-suit.css.map */
