/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./_src/snippet/ProductCard/index.scss ***!
  \****************************************************************************************************************************************************************************************************/.product-card{position:relative}@media screen and (min-width: 769px){.product-card.product-card--featured .selectors>*{display:flex}.product-card.product-card--featured .selectors>*:nth-child(3){display:none}}.product-card .references{display:none}.product-card__form-wrapper{height:0;overflow:hidden}.product-card .product-link{position:relative;display:block}.product-card .product-link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (min-width: 768px){.product-card .product-link:hover .product-card__model-image.is-selected{opacity:1}}.product-card .product-link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.product-card .sticker{width:90px;height:90px;position:absolute;top:-12px;z-index:3}.product-card .sticker.sticker-right{left:38px;top:-38px;z-index:2}.product-card .sticker.sticker-left{left:-12px}.product-card .sticker .sticker-image,.product-card .sticker .sticker-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-card .sticker .sticker-image.animated{display:none}.product-card .sticker.sticker-animated .sticker-image.animated{display:block}.product-card .sticker.sticker-animated .sticker-image.static{display:none}@media (prefers-reduced-motion){.product-card .sticker.sticker-animated .sticker-image.animated{display:none}.product-card .sticker.sticker-animated .sticker-image.static{display:block}}@media screen and (max-width: 768px){.product-card .sticker{width:55px;height:55px;top:-7px}.product-card .sticker.sticker-right{left:24px;top:-22px}.product-card .sticker.sticker-left{left:-7px;top:-6px}}.product-card a:not(.button){text-decoration:none;color:var(--Void)}.product-card a:not(.button):hover .title{text-decoration:underline}.product-card .media{border:1px solid rgb(var(--color-foreground))}@media screen and (min-width: 768px){.product-card product-slider{display:none}}@media screen and (max-width: 768px){.product-card:has(product-slider) .product-link{display:none}.product-card product-slider{position:relative}.product-card product-slider .carousel-wrapper .slide{display:none}.product-card product-slider .slide.is-selected{display:block}.product-card product-slider div.swiper-scrollbar-drag:empty{display:block;background-color:var(--Thryfty-Blue);height:100%}.product-card product-slider .swiper-pagination-bullets{top:unset;right:unset;width:auto;height:-moz-fit-content;height:fit-content;left:10px;bottom:10px;display:flex;flex-wrap:nowrap;gap:4px;position:absolute}.product-card product-slider .swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:4px;background:#e2e2e2;display:block;border-radius:8px;z-index:1}.product-card product-slider .swiper-pagination-bullets .swiper-pagination-bullet-active{background:var(--Thryfty-Blue)}.product-card product-slider .swiper-horizontal>.swiper-scrollbar,.product-card .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;z-index:2;bottom:0;left:0;right:0;width:100%;height:4px;background-color:#fff;border-top:1px solid black}}.product-card__image-wrapper{position:relative;width:100%;height:100%}.product-card__image-wrapper img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.product-card__image-wrapper.fit-contain img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){.product-card__image-wrapper{opacity:0;visibility:hidden}.product-card__image-wrapper.is-selected{opacity:1;visibility:visible}.product-card__model-image{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.product-card__model-image.is-selected{opacity:0;visibility:visible}}.product-card.model-image-transition .product-card__model-image{transition:none}.product-card .title-and-price{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;margin:1.5rem 0 0}.product-card .title-and-price.style-featured{flex-direction:row;gap:20px}.product-card .title-and-price.style-featured .h3-desktop{min-height:6.4rem}@media screen and (max-width: 768px){.product-card .title-and-price{margin:.5rem 0 0;flex-direction:column;justify-content:flex-start;gap:.3rem}.product-card .title-and-price.style-featured{flex-direction:column;gap:.3rem}.product-card .title-and-price.style-featured .h3-desktop{min-height:unset}}.product-card .title,.product-card .price-wrapper p{line-height:1;margin:0}.product-card .price-wrapper{flex-shrink:0}.product-card .selectors{padding-bottom:0}.product-card .selectors .selector p.label{font-weight:400}.product-card .selectors>*{display:none}.product-card .selectors>*:first-child{display:flex}.product-card .selector p.label:not(.eyebrow-small){font-size:1.2rem;line-height:1.2rem;font-weight:400;font-family:GT Pressura,monospace;text-transform:uppercase;margin-bottom:.5rem}@media screen and (max-width: 768px){.product-card .selector p.label:not(.eyebrow-small){font-size:1.1rem;line-height:1.1rem}}.product-card .selector ul{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;min-height:3.5rem}.product-card .selector .swatch-image{display:block;position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden}.product-card .selector .swatch-image img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.product-card .selector__button{display:flex;justify-content:center;align-items:center;color:var(--Void);background-color:transparent;border:1px solid var(--Void);font-size:1.2rem;line-height:1.2rem;font-weight:700;font-family:GT Pressura Mono,monospace;text-transform:uppercase;position:relative}.product-card .selector__button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.product-card .selector__button.selected-value{cursor:default}.product-card .selector__button--style-rectangle{padding:.5rem 1.5rem;border-radius:5px}.product-card .selector__button--style-rectangle.selected-value{background-color:var(--Void);color:var(--Console)}.product-card .selector__button--style-circle{width:3.5rem;height:3.5rem;border-radius:50%}.product-card .selector__button--style-circle:not(.selector__button--type-swatch).selected-value{background-color:var(--Void);color:var(--Console)}.product-card .selector__button--type-swatch{padding:2px;border:1px solid transparent}.product-card .selector__button--type-swatch.selected-value{border:1px solid var(--Void)}.product-card__ctas{padding-top:20px}@media screen and (min-width: 769px){.product-card__cta--mobile{display:none}}@media screen and (max-width: 768px){.product-card__cta--desktop{display:none}}.product-card__quick-add--wrapper{position:absolute;bottom:0;left:0;width:100%;height:0px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;visibility:hidden}.product-card__quick-add--overlay{position:relative;z-index:5;background:var(--Console);color:var(--Void);border-radius:5px;opacity:0;transform:scaleY(0);transform-origin:bottom}.product-card__quick-add--overlay.open{opacity:1;transform:scaleY(1);transition:all .1s ease-out}.product-card__quick-add--overlay.open--content{transition:all .1s ease-in}.product-card__quick-add--overlay-content{opacity:0}.product-card__quick-add--overlay .primary-selected-option{font-family:GT Pressura;font-weight:400}.product-card__quick-add--overlay .close-btn-container{padding:0;width:100%;display:flex;justify-content:flex-end}.product-card__quick-add--overlay .close-btn-container button{display:flex;justify-content:center;align-items:center;height:45px;width:45px}.product-card__quick-add--overlay .secondary-selection-wrapper{position:relative;margin:15px 0 30px}.product-card__quick-add--overlay .secondary-selection-wrapper .size-guide-trigger{text-decoration:underline;position:absolute;top:0;right:0}.product-card__quick-add--overlay .secondary-selection-wrapper .label{margin-bottom:15px}.product-card__quick-add--overlay .product-title{margin-top:0}.product-card__quick-add--image{position:relative;height:64px;aspect-ratio:3/4}.product-card__quick-add--image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-card__quick-add--summary{border:1px solid var(--Void);border-radius:5px;padding:0 15px;display:flex;gap:15px}.product-card__quick-add--summary .product-title{line-height:1;margin-bottom:.5rem}.product-card__quick-add--details{padding:10px 0;display:flex;flex-direction:column;justify-content:center}.product-card__quick-add--padding-wrapper{padding:0 15px 15px}.button.button--product-card{display:flex;width:100%;max-width:100%;font-family:GT Pressura Mono,monospace;text-transform:uppercase;font-size:1.6rem;padding:0 1rem!important;z-index:1}@media screen and (max-width: 768px){.button.button--product-card{font-size:1.4rem}}.button.button--atc-primary{background-color:var(--Thryfty-Blue);color:var(--Console)}.button.button--atc-primary:not([disabled]):hover,.button.button--atc-primary:not([disabled]):focus{background-color:var(--Void);color:var(--Console)}.button.button--atc-secondary{background-color:var(--Console);color:var(--Void)}.button.button--atc-secondary:not([disabled]):hover,.button.button--atc-secondary:not([disabled]):focus{background-color:var(--Void);color:var(--Console)}.button.button--atc-tertiary{background-color:var(--Void);color:var(--Console)}.button.button--atc-tertiary:not([disabled]):hover,.button.button--atc-tertiary:not([disabled]):focus{background-color:var(--Thryfty-Blue);color:var(--Console)}
/*# sourceMappingURL=/cdn/shop/t/188/assets/zero-snippet-productcard.css.map */
