.armour-pdp.armour-product-layout{padding-block-end:var(--armour-space-xl)}.armour-product-layout .product{--product-gap: var(--armour-component-gap)}.armour-product-layout .product-gallery__carousel{border-radius:var(--armour-radius-card);box-shadow:none;outline-color:var(--armour-color-border)}.armour-product-layout .product-gallery__media{aspect-ratio:1}.armour-product-layout .product-gallery__thumbnail-list{transform:none}.armour-product-layout .product-gallery__thumbnail{border-radius:var(--armour-radius-sm);overflow:hidden}.armour-product-layout .product-gallery__thumbnail[aria-current=true]{border:2px solid var(--armour-color-accent)}.armour-product-layout :is(input:checked+.thumbnail-swatch,.thumbnail-swatch.is-selected) img{border-color:var(--armour-color-accent)}.armour-product-layout .product-title{max-width:18ch;text-wrap:balance;font-size:clamp(30px,3.1vw,46px);line-height:var(--armour-leading-heading);letter-spacing:var(--armour-tracking-heading)}.armour-product-layout .product-gallery__zoom-button{inset-block-end:calc(var(--product-gallery-thumbnail-size) + 24px)}.armour-product-layout .price-list--product sale-price{font-size:1.75rem;line-height:var(--armour-leading-button)}.armour-product-layout .product-info__block-list>.product-info__block-item+.product-info__block-item{margin-block-start:var(--armour-space-row)}.armour-pdp.armour-product-layout .product-info__block-list>:is([data-block-type=title],[data-block-type=price]){margin-block-start:var(--armour-space-md)}.armour-product-layout [data-block-type=description]{border:0;padding:0}.armour-product-layout__introduction{margin:0;max-width:54ch;font-size:var(--armour-type-body);line-height:var(--armour-leading-body);color:var(--armour-color-text-muted)}.armour-product-layout__purchase-row{display:grid;grid-template-columns:136px minmax(0,1fr);gap:var(--armour-space-md);align-items:start;margin-block-start:var(--armour-space-lg)}.armour-product-layout__purchase-row>.product-info__block-item{margin:0}.armour-product-layout .quantity-selector{--quantity-selector-height: 52px;--quantity-selector-input-width: 44px;width:100%;grid-template-columns:44px minmax(0,1fr) 44px;border-radius:var(--armour-radius-sm)}.armour-product-layout .quantity-selector__button{min-width:44px;min-height:52px}.armour-product-layout__availability{display:flex;align-items:center;gap:var(--armour-space-xs);margin-block-start:var(--armour-space-md);color:var(--armour-color-text-muted);font-size:var(--armour-type-small);line-height:var(--armour-leading-label)}.armour-product-layout__availability>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--armour-color-accent)}.armour-product-layout__confidence{margin-block-start:var(--armour-space-row);padding-inline:var(--armour-space-row);background:var(--armour-color-surface-alt);border:var(--armour-border-width) solid var(--armour-color-border);border-radius:var(--armour-radius-card)}.armour-product-layout__confidence-row{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:var(--armour-space-sm);padding-block:var(--armour-space-md)}.armour-product-layout__confidence-row+.armour-product-layout__confidence-row{border-block-start:var(--armour-border-width) solid var(--armour-color-border)}.armour-product-layout__confidence-icon{margin-block-start:3px;color:var(--armour-color-accent)}.armour-product-layout__confidence h2{font-family:var(--heading-font-family);font-weight:var(--armour-weight-label);font-size:var(--armour-type-body);line-height:var(--armour-leading-label);letter-spacing:var(--armour-tracking-item);margin:0;text-transform:none}.armour-product-layout__confidence-link{display:inline-flex;align-items:center;min-height:44px;font-size:var(--armour-type-small);color:var(--armour-color-accent);text-decoration:underline;text-underline-offset:.2em}.armour-product-layout__confidence-phone{font-weight:var(--armour-weight-label);white-space:nowrap}.armour-product-layout__confidence p{margin-block-start:var(--armour-space-2xs);font-size:var(--armour-type-small);line-height:var(--armour-leading-lead);color:var(--armour-color-text-muted)}.armour-product-layout__disclosure{margin-block-start:var(--armour-space-sm);border-block-end:var(--armour-border-width) solid var(--armour-color-border)}.armour-product-layout__disclosure summary{display:flex;justify-content:space-between;align-items:center;gap:var(--armour-space-md);min-height:56px;padding-block:var(--armour-space-md);font-size:var(--armour-type-small);line-height:var(--armour-leading-label);cursor:pointer;list-style:none}.armour-product-layout__disclosure summary::-webkit-details-marker{display:none}.armour-product-layout__disclosure summary>span{flex:0 0 20px;display:grid;place-items:center;height:20px;font-size:20px;line-height:1;font-weight:400}.armour-product-layout__disclosure[open] summary>span{transform:rotate(45deg)}.armour-product-layout__disclosure .armour-pdp__shipping-note{border:0;padding-block:var(--armour-space-2xs) var(--armour-space-md);font-size:var(--armour-type-small);margin:0}.armour-product-layout__disclosure .armour-pdp__shipping-heading{display:none}:is(.armour-product-layout__delivery-disclosure,.armour-product-layout__locations-disclosure){margin:0;border:0}:is(.armour-product-layout__delivery-disclosure,.armour-product-layout__locations-disclosure) summary{min-height:44px;padding-block:var(--armour-space-xs);color:var(--armour-color-accent);text-decoration:underline;text-underline-offset:.2em}:is(.armour-product-layout__delivery-disclosure,.armour-product-layout__locations-disclosure) summary>span{text-decoration:none}.armour-product-layout__delivery-policy .prose{padding-block:var(--armour-space-2xs) var(--armour-space-xs);font-size:var(--armour-type-small);line-height:var(--armour-leading-lead)}.armour-product-layout__delivery-policy .prose p+p{margin-block-start:var(--armour-space-sm)}.armour-product-layout__delivery-policy .prose h4{font-size:var(--armour-type-body);font-weight:var(--armour-weight-label);line-height:var(--armour-leading-label);text-transform:none;letter-spacing:0}.armour-product-details{padding-block:0 var(--armour-section-space-compact);background:var(--armour-color-surface)}.armour-product-details>.armour-shell{padding-block-start:var(--armour-space-lg);border-block-start:var(--armour-border-width) solid var(--armour-color-border)}.armour-product-details__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--armour-grid-gap);align-items:start}.armour-product-details__card{min-width:0;border:var(--armour-border-width) solid var(--armour-color-border);padding:var(--armour-space-row);border-radius:var(--armour-radius-card)}.armour-product-details__card:only-child{grid-column:1 / -1}.armour-product-details h2{font-family:var(--heading-font-family);font-weight:var(--armour-weight-label);font-size:var(--armour-type-item);line-height:var(--armour-leading-item);letter-spacing:var(--armour-tracking-item);margin:0 0 var(--armour-space-md);text-transform:none}.armour-product-details table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--armour-type-small);line-height:var(--armour-leading-lead)}.armour-product-details table.armour-product-details__specifications :is(th,td){padding:var(--armour-space-sm) 0;background:transparent;border:0;border-block-end:var(--armour-border-width) solid var(--armour-color-border);text-align:start;vertical-align:top;text-transform:none;letter-spacing:0;font-size:inherit;line-height:inherit;opacity:1;overflow-wrap:anywhere}.armour-product-details table.armour-product-details__specifications th{width:36%;padding-inline-end:var(--armour-space-md);font-weight:var(--armour-weight-label)}.armour-product-details td{color:var(--armour-color-text-muted)}.armour-product-details table.armour-product-details__specifications tr:first-child>*{padding-block-start:0}.armour-product-details table.armour-product-details__specifications tr:last-child>*{border-block-end:0;padding-block-end:0}.armour-product-details__applications ul{margin:0;padding:0;list-style:none}.armour-product-details__applications li{padding:var(--armour-space-sm) 0;border-block-end:var(--armour-border-width) solid var(--armour-color-border);font-size:var(--armour-type-body);line-height:var(--armour-leading-lead);overflow-wrap:anywhere}.armour-product-details__applications li:first-child{padding-block-start:0}.armour-product-details__applications li:last-child{border:0;padding-block-end:0}.armour-product-details__accordion{margin-block-start:0}.armour-product-details__grid+.armour-product-details__accordion{margin-block-start:var(--armour-space-lg)}.armour-product-details__accordion summary{font-size:var(--armour-type-body);font-weight:var(--armour-weight-label)}.armour-product-details__accordion[open] summary>.armour-product-details__toggle-icon{transform:none}.armour-product-details__accordion .armour-product-details__icon-minus,.armour-product-details__accordion[open] .armour-product-details__icon-plus{display:none}.armour-product-details__accordion[open] .armour-product-details__icon-minus{display:block}.armour-product-details__description .prose{font-size:var(--armour-type-body);line-height:var(--armour-leading-body);max-width:80ch;padding-block:var(--armour-space-2xs) var(--armour-space-row)}.armour-product-details__description .prose>:first-child{margin-block-start:0}.armour-product-details__description .prose>:last-child{margin-block-end:0}.armour-product-details__features{margin:0;padding:var(--armour-space-2xs) 0 var(--armour-space-row) var(--armour-space-row);font-size:var(--armour-type-body);line-height:var(--armour-leading-body);overflow-wrap:anywhere}.armour-product-details__features li+li{margin-block-start:var(--armour-space-xs)}.armour-product-layout.armour-scope :is(a,button,input,summary):focus-visible,.armour-product-details.armour-scope :is(a,summary):focus-visible{outline:2px solid var(--armour-focus-color);outline-offset:var(--armour-editorial-focus-offset)}@media(hover:hover){.armour-product-layout__confidence-link:hover{color:var(--armour-color-accent-hover)}.armour-product-layout__disclosure summary:hover{color:var(--armour-color-accent)}}@media(min-width:1000px){.armour-product-layout .product{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.armour-product-layout .product-gallery{--product-gallery-thumbnail-size: 72px;--product-gallery-thumbnail-list-gap: 12px}}@media(max-width:999px){.armour-product-layout .product-gallery__media{height:auto;max-height:520px;aspect-ratio:1}.armour-product-layout .product-gallery__media>img{width:100%}.armour-product-details__card{padding:var(--armour-space-row)}}@media(max-width:699px){.armour-product-layout .product{--product-gap: var(--armour-space-lg)}.armour-product-layout .product-gallery{--product-gallery-thumbnail-size: 56px;--product-gallery-thumbnail-list-gap: 10px}.armour-product-layout .product-title{font-size:2rem}.armour-product-layout .price-list--product sale-price{font-size:1.625rem}.armour-product-layout__purchase-row{gap:var(--armour-space-sm);margin-block-start:var(--armour-space-row)}.armour-product-layout__confidence{padding-inline:var(--armour-space-md)}.armour-product-details__grid{grid-template-columns:minmax(0,1fr)}.armour-product-details__card{padding:var(--armour-space-row) var(--armour-space-md)}.armour-product-details h2{margin-block-end:var(--armour-space-md)}}.armour-product-layout__pickup-row{row-gap:var(--armour-space-2xs)}.armour-product-layout__pickup-row>div{display:contents}.armour-product-layout__pickup-row>div>:is(h2,p){grid-column:2}.armour-product-layout__pickup-row armour-pickup-directory{grid-column:1 / -1}.armour-product-layout__pickup-row .armour-product-layout__locations-disclosure summary{padding-inline-start:calc(24px + var(--armour-space-sm))}.armour-product-layout armour-pickup-directory{display:block;container:armour-pickup / inline-size}.armour-product-layout__locations-disclosure summary>.armour-product-layout__location-toggle-label{flex:1 1 auto;display:block;height:auto;font-size:inherit;line-height:inherit;transform:none}.armour-product-layout__locations-disclosure[open] summary>.armour-product-layout__location-toggle-label{transform:none}.armour-product-layout__locations-hide,.armour-product-layout__locations-disclosure[open] .armour-product-layout__locations-show{display:none}.armour-product-layout__locations-disclosure[open] .armour-product-layout__locations-hide{display:inline}.armour-product-layout__locations-disclosure summary>.armour-product-layout__locations-chevron{transition:transform var(--armour-duration-fast) var(--armour-ease)}.armour-product-layout__locations-disclosure[open] summary>.armour-product-layout__locations-chevron{transform:rotate(180deg)}.armour-product-layout__locations{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--armour-space-sm);list-style:none;padding:var(--armour-space-xs) 0 var(--armour-space-xs);margin:0}.armour-product-layout__location{display:flex;min-width:0;padding:var(--armour-space-md);border-radius:var(--armour-radius-card);background:var(--armour-color-surface);overflow-wrap:anywhere}.armour-product-layout__location-content{display:flex;flex:1;flex-direction:column;min-width:0}.armour-product-layout__location-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--armour-space-xs) var(--armour-space-sm)}.armour-product-layout__location h3{margin:0;font-family:var(--heading-font-family);font-size:var(--armour-type-lead);font-weight:var(--armour-weight-label);line-height:var(--armour-leading-label);letter-spacing:var(--armour-tracking-item);text-transform:none}.armour-product-layout__location address{margin-block:var(--armour-space-sm);font-style:normal;font-size:var(--armour-type-small);line-height:var(--armour-leading-lead);color:var(--armour-color-text)}.armour-product-layout__location address span{display:block}.armour-product-layout__location-status-group{margin-block:0 var(--armour-space-sm)}.armour-product-layout__location [hidden]{display:none!important}.armour-product-layout__location-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--armour-space-2xs) var(--armour-space-xs);margin-block-start:auto;padding-block-start:var(--armour-space-2xs);border-block-start:var(--armour-border-width) solid var(--armour-color-border)}.armour-product-layout__location-actions a{flex:1 0 auto;min-height:48px;gap:var(--armour-space-2xs);border-radius:var(--armour-radius-card);font-weight:var(--armour-weight-label);text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.armour-product-layout__location-actions a:last-child:not(:first-child){justify-content:flex-end}.armour-product-layout__location-actions a:is(:hover,:focus-visible){text-decoration-color:currentColor}.armour-product-layout__location-actions a:focus-visible{outline:2px solid var(--armour-focus-color);outline-offset:2px;background:var(--armour-color-surface-alt)}.armour-product-layout__location-actions a[href^="tel:"]{font-variant-numeric:tabular-nums}.armour-product-layout--no-media .product{grid-template-columns:minmax(0,1fr);max-width:var(--armour-content-text);margin-inline:auto}@container armour-pickup (min-width: 30rem){.armour-product-layout__locations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.armour-product-layout__locations{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.armour-product-layout__locations-disclosure summary>.armour-product-layout__locations-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/armour-product-layout.css.map */
