.pin-hidden{display:none;visibility:hidden}.pin-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}@media (max-width: 768px){.pin-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}.pin-media-wrapper{height:max-content;position:sticky;top:0}@media (max-width: 768px){.pin-media-wrapper{position:unset;top:unset}}.pin-thumb-swiper img{width:100%;height:auto;border-radius:5px}.pin-gallery-swiper .swiper-slide{border:1.5px solid white;box-sizing:border-box;display:flex}.pin-gallery-swiper .swiper-slide-thumb-active{border:1.5px solid black;border-radius:6px}.pin-gallery-swiper img{width:100%;height:auto;aspect-ratio:1;border-radius:5px;object-fit:cover;object-position:top;cursor:pointer;filter:brightness(.98)}.pin-gallery-swiper .swiper-slide-thumb-active img{filter:brightness(1)}.pin-info-wrapper{display:flex;flex-direction:column;gap:30px;height:max-content;position:sticky;top:0}.pin-title{font-size:60px;line-height:1.2;margin:0}@media (max-width: 768px){.pin-title{font-size:40px}}.pin-description{font-size:16px;letter-spacing:0;font-weight:400;text-transform:uppercase}@media (max-width: 768px){.pin-description{font-size:15px}}.pin-description p:first-child{margin-top:0}.pin-description p:last-child{margin-bottom:0}.pin-variant-picker{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.pin-vo-wrapper{display:flex;flex-direction:column;gap:12px}.pin-vo-heading{display:flex;align-items:center;gap:5px}.pin-option-name{margin:0;font-size:20px;line-height:1}.pin-option-selected-value{margin:0;font-size:14px;color:#00000080;line-height:1}.pin-vo-values.color{display:flex;align-items:start;gap:25px;flex-wrap:wrap}.pin-vo-values.color label{display:flex;justify-content:center;flex-direction:column;align-items:center;cursor:pointer;max-width:75px;gap:10px}.color-swatch{width:50px;height:50px;display:flex;border-radius:50%;box-shadow:0 0 12.5px #00000026}@media (max-width: 768px){.color-swatch{width:35px;height:35px}}.color-label{color:#000;font-size:16px;line-height:1;text-align:center}:is(.pin-vo-values.color input:checked+label,.pin-vo-values.color label:hover) .color-swatch{box-sizing:border-box;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #000}.pin-vo-values.others{display:flex;gap:10px;flex-wrap:wrap}.pin-vo-value.others{display:flex}.pin-vo-value.others label{font-size:16px;line-height:1;color:#000;box-sizing:border-box;padding:0 25px;border:1px solid rgba(0,0,0,1);border-radius:3px;cursor:pointer;height:36px;display:flex;align-items:center;justify-content:center}.pin-vo-value.others input:checked+label,.pin-vo-value.others label:hover{background:#838963;border-color:#838963;color:#fff}.pin-price{display:flex;align-items:center;gap:10px}.pin-price-wrapper{display:flex;align-items:center;gap:5px}.pin-price-title{font-size:45px;text-transform:uppercase;line-height:1;margin:0}@media (max-width: 768px){.pin-price-title{font-size:28px}}.pin-price-wrapper h3{font-size:45px;line-height:1;margin:0}@media (max-width: 768px){.pin-price-wrapper h3{font-size:22px}}.pin-price-wrapper h4{font-size:45px;line-height:1;margin:0;opacity:.5}@media (max-width: 768px){.pin-price-wrapper h4{font-size:22px}}.pic-qty-label{margin:0 0 5px;font-size:14px}.pic-qty-wrapper{box-sizing:border-box;border:1px solid black;display:grid;grid-template-columns:40px 60px 40px;grid-template-rows:50px;width:max-content;border-radius:10px}.pic-qty-wrapper input{border:none;text-align:center;font-size:18px;line-height:1;pointer-events:none}.pic-qty-wrapper button{border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.pin-atc-button{background:#838963;border:none;height:50px;display:flex;align-items:center;justify-content:center;width:100%;border-radius:5px;font-size:18px;color:#fff;gap:10px;cursor:pointer;position:relative}.pin-atc-button:disabled{opacity:.7;cursor:no-drop}.pin-atc-button .loading__spinner{display:none}.pin-atc-button.loading .loading__spinner{display:block}.pin-text{font-size:18px;margin:0}.pin-guide-button{font-size:18px;display:block;box-sizing:border-box;padding:19px 30px 15px;border-radius:5px;border:1px solid black;text-align:center;text-decoration:none;color:#000;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-information.css.map */
