.product-card{position:relative;transition:all .3s ease}.product-card:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.quiz-btn.accent{border:none;border-radius:999px;background:var(--bs-primary, #0d6efd);color:#fff;cursor:pointer;transition:all .3s ease;width:100%;display:flex;align-items:center;justify-content:center;min-height:40px;text-transform:uppercase;letter-spacing:.5px}.quiz-btn.accent:hover{background:var(--bs-primary-dark, #0b5ed7);transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.quiz-btn.accent:active{transform:translateY(0)}.product-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:120px}.product-siblings{align-items:center}.sibling-image img{transition:transform .2s ease}.sibling-image:hover img{transform:scale(1.1)}.sibling-more{font-family:var(--bs-font-sans-serif);-webkit-user-select:none;user-select:none}.product-subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:576px){.product-card{margin-bottom:1rem}.product-tag{max-width:100px;font-size:10px!important}.sibling-image,.sibling-more{width:28px!important;height:28px!important}.product-subtitle{font-size:11px!important}}.quiz-results .product-card{background:#ffffff0d;border-radius:12px;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.quiz-results .product-card:hover{background:#ffffff14;border-color:#fff3}.quiz-results .quiz-btn.accent{background:linear-gradient(135deg,var(--bs-primary, #0d6efd),var(--bs-info, #0dcaf0));border:2px solid rgba(255,255,255,.3);text-shadow:0 1px 2px rgba(0,0,0,.2);font-weight:600}.quiz-results .quiz-btn.accent:hover{background:linear-gradient(135deg,var(--bs-primary-dark, #0b5ed7),var(--bs-info-dark, #087990));border-color:#ffffff80}.product-card a:focus,.quiz-btn:focus{outline:2px solid var(--bs-primary, #0d6efd);outline-offset:2px}.product-card.loading{opacity:.7;pointer-events:none}.product-card.loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;display:flex;align-items:center;justify-content:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.recommendation-item{animation:fadeInUp .6s ease forwards}.recommendation-item:nth-child(2){animation-delay:.1s}.recommendation-item:nth-child(3){animation-delay:.2s}.recommendation-item:nth-child(4){animation-delay:.3s}@media(max-width:768px){[class*=blog-right-articles-wrapper-]{display:none!important}}@font-face{font-family:Coolvetica;src:url(coolvetica.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Coolvetica;src:url(coolvetica-italic.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Geist Mono;src:url(geist-mono.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(dm-sans.woff2) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(dm-sans-italic.woff2) format("woff2");font-weight:100 1000;font-style:italic;font-display:swap}:root{--pc-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pc-font-display: "Coolvetica", "DM Sans", sans-serif;--pc-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bs-body-font-family: var(--pc-font-body);--pc-lime: #E3E43D;--pc-denim: #5CA0B3;--pc-slate: #30342F;--pc-light-slate: #E9E0CF;--pc-oceanside: #F7F2F0;--bs-headings-font-family: var(--pc-font-display);--bs-primary-dark: #c9ca2e}h1,.h1,h2,.h2,h3,.h3,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,.title{font-family:var(--pc-font-display)}.subtitle,.question-subtitle,.dropdown-item-subtitle,.ssb-subtitle,.sc-subtitle,.sc-item-subtitle,.mmb-eyebrow,.stl-eyebrow,.sc-eyebrow,.size-guide-eyebrow,.pc-eyebrow,.eyebrow,.pc-mono{font-family:var(--pc-font-mono)!important;letter-spacing:.16em}.subtitle,.mmb-eyebrow,.stl-eyebrow,.sc-eyebrow,.size-guide-eyebrow,.pc-eyebrow,.eyebrow,.pc-mono{text-transform:uppercase}.btn-primary{--bs-btn-color: #1b1b1b;--bs-btn-hover-color: #1b1b1b;--bs-btn-active-color: #1b1b1b}.bg-primary,.text-bg-primary{color:#1b1b1b!important}::selection{background:var(--pc-lime);color:#0a0a0a}::-moz-selection{background:var(--pc-lime);color:#0a0a0a}.announcement-bar .carousel-control-prev,.announcement-bar .carousel-control-next,.announcement-bar .carousel-control-prev:hover,.announcement-bar .carousel-control-next:hover,.announcement-bar .carousel-control-prev:focus,.announcement-bar .carousel-control-next:focus{background:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;width:1.75rem;height:1.75rem;color:inherit!important;opacity:.9}.announcement-bar .carousel-control-prev:hover,.announcement-bar .carousel-control-next:hover{opacity:1}.announcement-bar .carousel-control-prev svg,.announcement-bar .carousel-control-next svg{width:16px;height:16px}.pc-notify-btn{background:var(--pc-lime)!important;border-color:var(--pc-lime)!important;color:#0a0a0a!important;opacity:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.pc-notify-btn:hover{background:#d6d733!important;border-color:#d6d733!important}.pc-notify-modal .modal-content{background:var(--pc-slate, #30342F);color:var(--pc-light-slate, #E9E0CF);border:1px solid rgba(233,224,207,.16);border-radius:16px}.pc-notify-modal .modal-body{padding:30px 28px 26px;position:relative}.pc-notify-close{position:absolute;top:14px;right:14px;z-index:2;filter:invert(1) grayscale(1) brightness(1.6);opacity:.7}.pc-notify-close:hover{opacity:1}.pc-notify-eyebrow{color:var(--pc-lime);margin:0 0 6px}.pc-notify-heading{margin:0 0 4px;line-height:1.05}.pc-notify-product{color:var(--pc-light-slate);opacity:.75;margin:0 0 20px;font-size:.95rem}.pc-notify-form .pc-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.pc-notify-form label{font-family:var(--pc-font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;opacity:.85}.pc-notify-form input{background:#0a0a0a;border:1px solid rgba(233,224,207,.22);color:#fff;border-radius:9px;padding:12px 14px;font-family:var(--pc-font-body);font-size:.95rem}.pc-notify-form input::placeholder{color:#e9e0cf66}.pc-notify-form input:focus{outline:none;border-color:var(--pc-lime);box-shadow:0 0 0 3px #e3e43d38}.pc-notify-submit{margin-top:6px;font-family:var(--pc-font-display);letter-spacing:.5px}.pc-notify-legal{font-size:.72rem;opacity:.55;text-align:center;margin:12px 0 0}.pc-notify-success{text-align:center;padding:14px 0 4px}.pc-notify-success-title{font-family:var(--pc-font-display);color:var(--pc-lime);font-size:1.4rem;margin:0 0 6px}.pc-notify-success-text{margin:0;opacity:.85}.pc-notify-error{color:#ff7676;text-align:center;margin:10px 0 0}.hero-carousel .carousel-item{aspect-ratio:3 / 4;overflow:hidden}.hero-carousel .carousel-item>img,.hero-carousel .carousel-item picture img{width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.hero-carousel .carousel-item{aspect-ratio:21 / 9}}.quantity-breaks-container{display:flex;flex-direction:column;gap:10px!important}.quantity-break-option{border:1.5px solid rgba(233,224,207,.18)!important;border-radius:12px!important;padding:13px 15px!important;background:#111!important;position:relative!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important}.quantity-break-option:hover{border-color:#e3e43d80!important}.quantity-break-option:has(input:checked){border-color:var(--pc-lime, #E3E43D)!important;background:#171712!important;box-shadow:0 0 0 1px var(--pc-lime, #E3E43D) inset!important}.quantity-break-option .savings-tag{background:var(--pc-lime, #E3E43D)!important;color:#0a0a0a!important;border-radius:999px!important;padding:2px 10px!important;font-weight:700!important;font-size:11px!important;letter-spacing:.02em}.quantity-break-option .buy-text{font-family:var(--pc-font-display, sans-serif)!important;font-weight:700!important;letter-spacing:.3px}.quantity-break-option .price-per-item{color:var(--pc-light-slate, #E9E0CF)!important;opacity:.8}.quantity-break-option:last-child{overflow:visible!important;z-index:2;margin-top:10px!important}.quantity-break-option:last-child:after{content:"BEST VALUE";position:absolute;top:-9px;right:14px;z-index:4;background:var(--pc-lime, #E3E43D);color:#0a0a0a;font-family:var(--pc-font-mono, monospace);font-size:9px;font-weight:700;letter-spacing:.1em;padding:3px 9px;border-radius:999px;box-shadow:0 2px 6px #00000073}.product-options .color-swatches{display:flex;flex-wrap:wrap;gap:10px}.product-options .color-swatches label{cursor:pointer;display:block;border-radius:10px;overflow:hidden;border:2px solid transparent;transition:border-color .15s ease;padding:0}.product-options .color-swatches input:checked+label{border-color:var(--pc-lime, #E3E43D)}.product-options .color-swatches label img,.product-options .color-swatches label .swatch-color-circle{width:50px!important;height:62px!important;border-radius:8px!important;object-fit:cover;display:block}[class*=card-slider] .swiper-slide,.card-slider .swiper-slide{height:auto!important}[class*=card-slider] .swiper-slide>*,.card-slider .swiper-slide>*{height:100%!important}.pc-pincode-relocated{background:#161616!important;border:1px solid rgba(227,228,61,.4)!important;border-radius:12px!important;margin-top:14px!important;padding:14px 16px!important}.pc-pincode-relocated input{background:#0a0a0a!important;color:#fff!important;border:1px solid rgba(233,224,207,.25)!important;border-radius:8px!important}.pc-pincode-relocated button,.pc-pincode-relocated [type=submit]{background:var(--pc-lime, #E3E43D)!important;color:#0a0a0a!important;border:none!important}.pc-pincode-relocated,.pc-pincode-relocated *{color:#fff!important}.pc-pincode-relocated button{color:#0a0a0a!important}@media(min-width:992px){.product-main .row>.col-lg-9:has(.product-media-gallery),.row>.col-lg-9:has(.product-media-gallery){position:-webkit-sticky!important;position:sticky!important;top:86px;align-self:flex-start;z-index:1}}.pc-assurance__list{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0}.pc-assurance__item{display:flex;align-items:center;gap:8px}.pc-assurance__check{width:22px;height:22px;flex:none}.pc-assurance__check svg{width:100%;height:100%;display:block}.pc-assurance__text{font-size:14px;font-weight:600;line-height:1.3}.modal .pc-assurance__check,.offcanvas .pc-assurance__check,[class*=quick-view] .pc-assurance__check{width:22px!important;height:22px!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
