.badge-list{position:absolute;z-index:2;top:.75rem;left:.75rem;display:grid;gap:.375rem;justify-items:stretch;pointer-events:none}.badge-text{font-weight:700;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:#1c1c1c}.badge-text:after{content:"_"}.badge-pill{display:block;text-align:center;white-space:nowrap;text-transform:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:0;line-height:1;padding:.45em .8em;border-radius:6px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge-pill--amount{background:#1414149e}.badge-pill--percent{background:#14141466}.bundle-badge{display:block;padding:.5em .9em;border-radius:6px;font-size:.875rem;font-weight:700;line-height:1.1;text-align:center;letter-spacing:.01em;color:#fff;font-family:var(--font)}.bundle-badge--amount{background:#1c1c1c}.bundle-badge--percent{background:#4a4a4a}@media screen and (max-width:699px){.bundle-badge{font-size:.6875rem;padding:.45em .7em}}.badge-solid{display:inline-flex;align-items:center;padding:.0625rem .3125rem;font-size:.6875rem;font-weight:700;letter-spacing:var(--ls-heading);text-transform:uppercase}.badge-solid--sale{background:rgb(var(--on-sale));color:#fff}.badge-solid--sold-out{background:#efefef;color:#000000a6}.price-list{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem}.price-list--product{column-gap:1rem}.product-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;scroll-snap-align:start}.product-card__figure{position:relative;overflow:hidden;background:var(--img-grey)}.product-card__media{display:block;position:relative;isolation:isolate}.product-card__image{width:100%;aspect-ratio:2 / 3;object-fit:cover;object-position:center;background:#fff;filter:brightness(.9373)}.product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:none;z-index:1}@media screen and (pointer:fine){.product-card__image--secondary{display:block;opacity:0}.product-card__figure:hover .product-card__image--secondary{opacity:1}.product-card__figure:hover .product-card__image--primary{opacity:0}}.product-card__placeholder{aspect-ratio:2 / 3}.product-card__info{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:.35rem;padding-top:1.25rem}.product-card__title{font-weight:700;font-size:.8125rem;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.product-card__info .price-list{font-size:.8125rem;letter-spacing:var(--ls-heading);font-weight:700}.product-card--bundle .product-card__title{text-transform:none;font-size:1.0625rem;letter-spacing:0}.product-card__items{margin:.125rem 0 .25rem;font-size:.9375rem;line-height:1.35;opacity:.65}.product-card--bundle .price-list{font-size:1rem;gap:.75rem;letter-spacing:0}.product-card--bundle .price-list>:first-child{font-weight:700}@media screen and (max-width:699px){.product-card--bundle .product-card__title{font-size:.9375rem}.product-card__items{font-size:.8125rem}}.product-list{--per-row: var(--per-row-mobile, 2);--col-gap: var(--col-gap-mobile, .625rem);--card-width: calc(100% / var(--per-row) - var(--col-gap) * (var(--per-row) - 1) / var(--per-row));display:grid;grid:auto-flow dense / repeat(auto-fill,var(--card-width));column-gap:var(--col-gap);row-gap:2.1875rem;align-items:start}.product-list--carousel{grid:auto / auto-flow var(--card-width);justify-content:safe center}@media screen and (max-width:699px){.product-list--carousel{--card-width: 74vw;--col-gap: 1.25rem}}@media screen and (min-width:700px){.product-list{--per-row: var(--per-row-desktop, 4);--col-gap: var(--col-gap-desktop, 1.25rem)}}@media screen and (min-width:700px)and (max-width:999px){.product-list--carousel{--card-width: 38vw}}.carousel-wrap{position:relative}.carousel-wrap__control{position:absolute;z-index:3;top:calc(50% - 4.5rem);transition:opacity .15s ease-in-out,transform .15s ease-in-out,visibility .15s}.carousel-wrap__control--prev{left:1.5rem}.carousel-wrap__control--next{right:1.5rem}.carousel-wrap__control[disabled]{opacity:0!important;visibility:hidden}.carousel-wrap__control--prev svg{transform:scaleX(-1)}@media screen and (pointer:fine){.carousel-wrap__control{opacity:0;transform:translateY(-10px)}.carousel-wrap:hover .carousel-wrap__control{opacity:1;transform:none}}@media screen and (pointer:coarse),screen and (max-width:999px){.carousel-wrap__control{display:none}}.carousel-wrap:not(.is-scrollable) .carousel-wrap__control{display:none}.section-header{display:grid;gap:1rem;justify-items:center;text-align:center;justify-self:center;max-width:min(var(--container-xs),100%)}@media screen and (min-width:700px){.section-header{gap:1.25rem}}.content-over-media{position:relative;overflow:hidden;display:grid;place-items:center;grid-template:[full-start] 0 [content-start] minmax(0,1fr) [content-end] 0 [full-end] / [full-start] minmax(0,1fr) [content-start] minmax(0,min(var(--container-max-width, 100%),100% - var(--com-gap, 1.25rem) * 2)) [content-end] minmax(0,1fr) [full-end];gap:var(--com-gap, 1.25rem);min-height:var(--com-height, auto)}.content-over-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgb(var(--com-overlay, 0 0 0 / 0))}.content-over-media>img,.content-over-media>svg{grid-area:full-start / full-start / full-end / full-end;width:100%;height:var(--com-height, auto);min-height:100%;max-height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none}.content-over-media>:not(img,svg){position:relative;z-index:1;grid-area:content-start / content-start / content-end / content-end;max-width:var(--com-content-max, 48rem);text-shadow:0 1px rgb(0 0 0 / .5)}.content-over-media--md{--com-height: clamp(25rem, 100vw, 36rem)}.content-over-media--fill{--com-height: calc(100vh - var(--sticky-area))}.place-self-end-start{place-self:end start;text-align:start}.place-self-center{place-self:center;text-align:center}.zoom-image{transform-origin:center;transition:scale 8s cubic-bezier(.25,.46,.45,.94)}@media screen and (pointer:fine){.group:hover .group-hover-zoom{scale:1.2}}.accordion{border-block-width:1px}.accordion+.accordion{border-top-width:0}.accordion__toggle{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding-block:1.25rem;cursor:pointer;list-style:none}.accordion__toggle::-webkit-details-marker{display:none}.accordion__toggle .icon-plus{width:.625rem;transition:transform .2s;flex-shrink:0}.accordion[open]>.accordion__toggle .icon-plus{transform:rotate(45deg)}.accordion__content{padding-bottom:1.25rem}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;visibility:hidden;pointer-events:none;transition:visibility 0s .4s}.drawer.is-open{visibility:visible;pointer-events:auto;transition:none}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;right:0;width:100%;max-width:28.125rem;display:flex;flex-direction:column;background:rgb(var(--bg));color:rgb(var(--text));transform:translate(100%);transition:transform .4s cubic-bezier(.645,.045,.355,1)}.drawer--left .drawer__panel{right:auto;left:0;transform:translate(-100%)}.drawer.is-open .drawer__panel{transform:none}.drawer__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem 1.25rem;border-bottom-width:1px}.drawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem}.drawer__footer{border-top-width:1px;padding:1rem 1.25rem}.drawer__close svg{width:.875rem}@media screen and (min-width:700px){.drawer__header{padding:1.5rem 2rem}.drawer__body{padding:2rem}.drawer__footer{padding:1.5rem 2rem}}body.has-open-drawer{overflow:hidden}.quantity-selector{display:inline-grid;grid-template-columns:2.4rem auto 2.4rem;grid-auto-rows:2.4rem;align-items:center;border-width:1px}.quantity-selector button{display:grid;place-content:center;height:100%}.quantity-selector button svg{width:.625rem}.quantity-selector button:hover svg{opacity:.65}.quantity-selector input{width:2.5rem;text-align:center;-moz-appearance:textfield;border:0;outline:none}.quantity-selector input::-webkit-inner-spin-button,.quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-selector--sm{grid-template-columns:2rem auto 2rem;grid-auto-rows:2rem}.breadcrumb__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:0}.breadcrumb__item+.breadcrumb__item:before{content:"/";margin-right:.5rem;opacity:.65}.pagination{display:flex;justify-content:center;align-items:center;gap:.75rem}.pagination a,.pagination span{display:grid;place-items:center;min-width:2.5rem;height:2.5rem;padding-inline:.5rem;border:1px solid transparent}.pagination [aria-current=page]{border-color:currentColor}.placeholder{width:100%;height:100%;background:rgb(var(--text) / .1);fill:rgb(var(--text) / .4)}@media(prefers-reduced-motion:no-preference){.reveal-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal-on-scroll.is-revealed{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/santos-ui.css.map */
