.c-prod-badge{background-color:var(--surface-global-accent);color:var(--text-global-light);font-family:var(--font-typeface-accent);font-size:var(--font-body-xs);font-style:italic;font-weight:var(--font-weight-display);left:.5rem;letter-spacing:.0375rem;line-height:1.2;padding:var(--static-xs) var(--static-sm);position:absolute;text-transform:uppercase;top:.5rem;z-index:2}.a-stamped-review-stars{font-size:var(--font-static-xs);font-weight:var(--font-weight-accent);letter-spacing:.04063rem;max-height:18px;text-transform:uppercase}.a-stamped-review-stars:not(.a-stamped-review-stars--pdp-form):has([data-rating="0.0"]){display:none!important}.a-stamped-review-stars .fa-star,.a-stamped-review-stars .fa-star-checked,.a-stamped-review-stars .fa-star-half-o,.a-stamped-review-stars .fa-star-o,.a-stamped-review-stars .stamped-fa-star,.a-stamped-review-stars .stamped-fa-star-checked,.a-stamped-review-stars .stamped-fa-star-half-o,.a-stamped-review-stars .stamped-fa-star-o{color:var(--icon-global-review-stars)!important}.a-stamped-review-stars--pdp-form{height:1.125rem;margin-bottom:-1rem}.c-prod-thumb{display:flex;flex-direction:column;gap:.75rem;height:100%;position:relative}.c-prod-thumb a:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.c-prod-thumb a:first-of-type.focus-visible{box-shadow:none}.c-prod-thumb a:first-of-type.focus-visible:before{border-color:var(--border-global-light);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem var(--focus-ring-color,var(--border-focus));outline:none}.c-prod-thumb__image{border:.0625rem solid var(--border-global-swatch);margin-bottom:.25rem;padding:var(--responsive-md)}.c-prod-thumb__image-inner{height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.c-prod-thumb__image-inner>*{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.c-prod-thumb__image-inner img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-prod-thumb--small{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.c-prod-thumb--small .media-image{flex-shrink:0;height:3.75rem;width:3.75rem}.c-prod-thumb__title{font-size:var(--font-display-xs);line-height:1.2}.c-prod-thumb__price,.c-prod-thumb__title{font-family:var(--font-typeface-accent);font-weight:var(--font-weight-accent);z-index:2}.c-prod-thumb__price{align-items:center;display:flex;flex-direction:row;font-size:var(--font-body-md);gap:.5rem;height:1rem;justify-content:flex-start;position:relative}.c-prod-thumb__price s{color:var(--text-global-secondary);font-family:var(--font-typeface-body);font-weight:var(--font-weight-body)}.c-prod-thumb__footer{display:grid;width:100%}.c-prod-thumb__entries{align-items:center;display:flex;flex-direction:row;font-family:var(--font-typeface-display,"DIN 2014");font-size:var(--font-display-micro,.8125rem);font-style:italic;font-weight:800;gap:.75rem;justify-content:flex-start;line-height:100%;text-transform:uppercase}.c-prod-thumb__entry-multiplier{background:var(--surface-global-accent,#d40c0c);color:var(--text-global-light);padding:.125rem .5rem}.c-prod-thumb__notifier{align-items:center;background:var(--surface-global-subtle,#eaebec);color:var(--text-global-primary,#002c3f);display:inline-flex;font-family:var(--font-typeface-body,"DIN 2014");font-size:var(--font-body-xs,13px);font-weight:var(--font-weight-accent,600);gap:.25rem;line-height:150%;margin:0;padding:.125rem .5rem .125rem .25rem;width:-moz-fit-content;width:fit-content}.c-prod-thumb__notifier svg{color:var(--text-global-primary)}.c-prod-thumb__footer{margin-top:auto;padding:.5rem 0;position:relative}.c-prod-thumb__button{position:relative;width:100%;z-index:2}.c-prod-thumb__stock-notice{bottom:0;position:absolute;transform:translateY(100%)}.c-prod-thumb__stock-notice a{display:none}.collection-filters{display:grid;gap:1.5rem;position:relative}.collection-filters__skip-link{display:none}.loading .collection-filters{opacity:.6;pointer-events:none}.collection-filters__item{position:relative}.collection-filters__item-title{display:block;font-family:var(--font-typeface-display);font-size:var(--font-static-sm);font-weight:var(--font-weight-display);letter-spacing:.04688rem;line-height:1.1;margin-bottom:.5rem;text-transform:capitalize;text-transform:uppercase}.collection-filters__clear-group{font-size:.75rem;line-height:1.35;position:absolute;right:0;text-decoration:underline;top:-2rem}.collection-filters__item-list{display:grid;gap:.25rem}.collection-filter__price{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.collection-filter__price>:first-child,.collection-filter__price>:last-child{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:space-between;position:relative}.collection-filter__price-input{padding-left:1.5rem}.collection-filter__price-currency{font-size:1.188rem;left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.input-swatch{display:inline-block;margin:.25rem .35rem .25rem .25rem;position:relative}.input-swatch input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.input-swatch label{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin:0;position:relative}.input-swatch label[title]:before{border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-top:.3125rem solid var(--border-global-dark);content:"";margin-bottom:.3125rem}.input-swatch label[title]:after,.input-swatch label[title]:before{bottom:100%;opacity:0;position:absolute;right:50%;transform:translateX(50%);transition:all .25s ease-out;visibility:hidden}.input-swatch label[title]:after{background-color:var(--surface-global-dark);border-radius:.1875rem;color:var(--text-global-light);content:attr(title);font-size:11px;font-weight:600;line-height:normal;margin-bottom:.625rem;padding:.125rem .5rem;text-transform:none;white-space:pre}.input-swatch .swatch{--border-radius:50%;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:var(--border-radius);display:block;flex-shrink:0;height:3.25rem;position:relative;width:3.25rem}.input-swatch .swatch:after,.input-swatch .swatch:before{border-radius:var(--border-radius);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.input-swatch .swatch:after{border:.0625rem solid rgba(0,0,0,.15);height:100%;width:100%}.input-swatch .swatch:before{border:.125rem solid transparent;height:calc(100% + .5rem);width:calc(100% + .5rem);z-index:-1}.input-swatch input:checked~label .swatch:before{border-color:var(--border-button-variant)}.input-swatch input.focus-visible{box-shadow:none}.input-swatch input.focus-visible~label .swatch:before{border-color:var(--border-global-light);border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem var(--focus-ring-color,var(--border-focus));outline:none}.input-swatch input:disabled{pointer-events:none}.input-swatch input:disabled~label{opacity:.5}.input-swatch--small .swatch{height:1.5rem;width:1.5rem}.pagination{width:100%}.pagination__list{flex-direction:row}.pagination__element,.pagination__list{align-items:center;display:flex;gap:var(--static-xs,8px);justify-content:center}.pagination__element{background:var(--surface-interactive-button-variant,#fff);border:1px solid var(--border-interactive-button-variant,#002c3f);color:var(--text-global-primary,#002c3f);flex:1 0 0;font-family:var(--font-typeface-accent,"DIN 2014");font-size:var(--font-static-sm,15px);font-style:normal;font-weight:var(--font-weight-accent,600);height:44px;line-height:120%;padding:var(--static-md,16px);text-align:center}.pagination__element .icon{--icon-size:var(--static-sm,12px)}.pagination__element.is-active{box-shadow:0 0 0 1px var(--border-interactive-button-variant,#002c3f)}.c-review-stars{flex-wrap:wrap;gap:.25rem}.c-review-stars,.c-review-stars__icons{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.c-review-stars__icons{color:var(--icon-global-review-stars)}.c-coll-block{display:grid;grid-column:span 2}.c-coll-block__background-image{grid-area:1/1;position:relative}.c-coll-block__background-image:before{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.c-coll-block__background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-coll-block__content{color:var(--surface-global-light);display:flex;flex-direction:column;gap:var(--static-md,16px);grid-area:1/1;padding:var(--responsive-lg,32px);position:relative}.c-coll-block--review .c-coll-block__content{justify-content:space-between;padding:var(--responsive-md,24px)}.c-coll-block--review .c-review-stars{--icon-global-review-stars:var(--icon-global-light)}.c-coll-block__title{color:var(--text-global-light,#fff);font-family:var(--font-typeface-display,"DIN 2014");font-size:var(--font-display-md,27px);font-style:italic;font-weight:800;letter-spacing:1.35px;line-height:1;text-transform:uppercase}.c-coll-block__review-quote,.c-coll-block__text{font-family:var(--font-typeface-accent);font-size:var(--font-display-xs);font-weight:var(--font-weight-accent);line-height:1.2}.collection-products .pagination{margin:0;width:auto}.collection-products__grid{display:grid;gap:var(--responsive-lg,20px) var(--responsive-md,16px);grid-auto-flow:dense;grid-template-columns:repeat(1,minmax(0,1fr));margin-block-end:var(--responsive-xl,24px)}.collection-products__footer{align-items:center;border-bottom:1px solid var(--border-global-subtle,#becfe0);border-top:1px solid var(--border-global-subtle,#becfe0);display:flex;flex-direction:column;gap:var(--static-lg,20px);padding:var(--section-md,20px) 0}.loading .collection-products__grid{opacity:.6;pointer-events:none}.collection-products__nav{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem;padding-top:1rem;text-align:center;width:100%}.collection-products__eyebrow{color:var(--text-global-secondary,#575e60);font-size:var(--font-static-sm,15px);font-weight:var(--font-weight-accent,600);line-height:120%;margin:0}.collection-sort{align-items:center}.collection-sort label{flex-shrink:0;font-weight:600;padding-inline-start:1rem}.collection-sort select{font-style:normal;font-weight:600;padding-left:.5rem}@media only screen and (min-width:23.4375em){.collection-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:48em){.c-coll-block{grid-column:auto}.collection-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:64em){.collection-filters{padding-top:2rem}.collection-filters__skip-link{display:flex;opacity:0;position:absolute;top:-1.2rem;transform:translateY(-120%);width:100%;z-index:-1}.collection-filters__skip-link:focus{opacity:1;transform:translate(0);transition:transform .15s ease;z-index:9999}.pagination__element{min-width:44px}.collection-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-products__footer,.collection-products__nav{flex-direction:row;justify-content:space-between}.collection-products__nav{align-items:center;display:flex;flex-direction:row-reverse;padding-bottom:1.5rem;padding-top:1.5rem}}@media (hover:hover){.input-swatch:hover label:after,.input-swatch:hover label:before{opacity:1;visibility:visible}}@media only screen and (hover:hover){.c-prod-thumb__title:hover{text-decoration:underline}}