.shop-accessories{--shop-acc-display: "Libre Baskerville", Georgia, serif;--shop-acc-sans: Jost, system-ui, sans-serif;display:block;width:100%;max-width:100%;box-sizing:border-box;color:rgb(var(--color-foreground));background:rgb(var(--color-background));background:var(--gradient-background)}.shop-accessories__container{width:100%;max-width:var(--hp-container-max-width, 1310px);margin-inline:auto;padding-inline:20px;box-sizing:border-box}.shop-accessories__container--full{max-width:none}.shop-accessories__header{margin-bottom:40px;text-align:center}.shop-accessories .shop-accessories__title.ui-heading{margin:0;color:rgb(var(--color-foreground));font-family:var(--shop-acc-display);font-size:40px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:-.14px;text-align:center;text-transform:none}#MainContent:not(:has(#replo-fullpage-element)) .shop-accessories .shop-accessories__title.ui-heading :is(p,span){margin:0;color:inherit;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none}.shop-accessories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;width:100%;box-sizing:border-box}.shop-accessories__card{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0;padding:0;background:transparent;border-radius:0;box-sizing:border-box}.shop-accessories__card-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;max-height:250px;overflow:hidden;background:transparent;border-radius:0}.shop-accessories__card-media-link{position:relative;display:block;width:100%;height:100%}.shop-accessories__card-badge{position:absolute;top:6px;right:6px;z-index:3;display:flex;align-items:center;justify-content:center;width:78px;height:78px;padding:6px;border-radius:50%;background:#000;color:#fff;font-family:var(--shop-acc-sans);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.01em;text-align:center;text-transform:uppercase}.shop-accessories__card-media .shop-accessories__card-img--primary,.shop-accessories__card-media .shop-accessories__card-img--hover{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:250px;height:auto;max-height:250px;margin:0;transform:translate(-50%,-50%)}.shop-accessories__card-media .shop-accessories__card-img--primary{z-index:1;visibility:visible}.shop-accessories__card-media .shop-accessories__card-img--hover{z-index:2;visibility:hidden}.shop-accessories__card--has-hover:hover .shop-accessories__card-img--primary,.shop-accessories__card--has-hover:focus-within .shop-accessories__card-img--primary{visibility:hidden}.shop-accessories__card--has-hover:hover .shop-accessories__card-img--hover,.shop-accessories__card--has-hover:focus-within .shop-accessories__card-img--hover{visibility:visible}.shop-accessories__card-media .shop-accessories__card-img img,.shop-accessories__card-media img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center}.shop-accessories__card-body{display:flex;flex-direction:column;flex:1}.shop-accessories__card-footer{display:flex;flex-direction:column;justify-content:space-between}.shop-accessories__card-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}.shop-accessories__card-title-link{flex:1;min-width:0;color:inherit;text-decoration:none}.shop-accessories .shop-accessories__card-title.ui-heading{margin:0;color:rgb(var(--color-foreground));font-family:var(--shop-acc-display);font-size:20px;font-weight:var(--ui-heading-font-weight, 600);line-height:1.2;letter-spacing:-.14px;text-align:left}#MainContent:not(:has(#replo-fullpage-element)) .shop-accessories .shop-accessories__card-title.ui-heading :is(h1,h2,h3,p,span){margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:inherit;text-transform:none}.shop-accessories__price{flex-shrink:0;font-size:20px;font-weight:500;line-height:1.2;text-align:right;white-space:nowrap}.shop-accessories .shop-accessories__card-text.ui-text{font-size:15px;line-height:1.35}.shop-accessories .shop-accessories__card-text.ui-text p{margin-top:6px}.shop-accessories__card-actions{display:flex;justify-content:flex-start;padding-top:5px}@media screen and (min-width:550px){.shop-accessories__grid{row-gap:16px}.shop-accessories__card{display:grid;grid-template-rows:subgrid;grid-row:span 3;height:auto;row-gap:16px;padding-bottom:32px}.shop-accessories__card-body{display:grid;grid-row:span 2;flex:none}}@media screen and (min-width:901px){.shop-accessories__grid{column-gap:68px}}.shop-accessories__product-form,.shop-accessories__product-form .form{width:100%}.shop-accessories__quick-add,.shop-accessories .shop-accessories__cta.btn{--shop-acc-btn-hover: #1850ff;--btn-bg: transparent;--btn-fg: rgb(var(--color-foreground));--btn-bg-hover: var(--shop-acc-btn-hover);--btn-fg-hover: #ffffff;--btn-height: auto;--btn-height-mobile: auto;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;width:100%;max-width:100%;min-height:0;height:auto;padding:14px 40px;border:1px solid #000;border-radius:var(--shop-acc-btn-radius, 12px);background:transparent;background-color:transparent;color:#000;cursor:pointer;font-family:var(--shop-acc-sans);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.14px;text-align:center;text-decoration:none;text-transform:none;box-shadow:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.shop-accessories__quick-add-label{display:flex;gap:10px;align-items:center;justify-content:center;font-family:var(--shop-acc-sans);font-size:18px;font-weight:500;line-height:1.2}.shop-accessories__quick-add-icon,.shop-accessories .shop-accessories__cta.btn>.ui-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;pointer-events:none;transform:translate(-4px);transition:transform .15s ease}.shop-accessories__quick-add-icon .ui-icon{display:block;width:16px;height:16px}.shop-accessories__quick-add:hover,.shop-accessories .shop-accessories__cta.btn:hover{--btn-bg: var(--shop-acc-btn-hover);--btn-fg: #ffffff;background:var(--shop-acc-btn-hover);background-color:var(--shop-acc-btn-hover);color:#fff;border-color:var(--shop-acc-btn-hover);opacity:1}.shop-accessories__quick-add:hover .shop-accessories__quick-add-icon,.shop-accessories .shop-accessories__cta.btn:hover>.ui-icon{transform:translate(0)}.shop-accessories__quick-add:disabled{cursor:not-allowed;opacity:.5}.shop-accessories__contact-note{color:rgb(var(--color-foreground));font-family:var(--shop-acc-sans);font-size:14px;line-height:1.45}.shop-accessories__contact-note a{color:rgb(var(--color-foreground));text-decoration:underline}.shop-accessories__contact-note p{margin:0}@media screen and (max-width:900px){.shop-accessories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.shop-accessories .shop-accessories__card-title.ui-heading,.shop-accessories__price{font-size:18px}.shop-accessories .shop-accessories__card-text.ui-text{font-size:13px}.shop-accessories__card-badge{display:none}}@media screen and (max-width:640px){.shop-accessories__header{margin-bottom:28px}.shop-accessories .shop-accessories__title.ui-heading{font-size:var(--ui-heading-font-size-mobile, 34px);line-height:1.3;letter-spacing:0}}@media screen and (max-width:549px){.shop-accessories__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/shop-accessories.css.map */
