.product-details-section{display:flex;justify-content:center;width:100%}.product-details-container{display:flex;width:100%}.product-slider{width:56%;position:relative}.product-images{max-height:850px}.product-images img{width:100%;height:100%;object-fit:cover}.slider-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex}.slider-dots .dot{height:10px;width:10px;margin:0 3px;background-color:#fff;border-radius:50%;display:inline-block}.slider-dots .dot.active{background-color:var(--custom-text-color)}.product-info{width:50%;padding:47px 20px 20px;border:10px solid var(--custom-border-color)}.product-info-container{max-width:510px;margin:auto}.product-icon{text-align:center;margin-bottom:20px}.product-title{font-family:GothamUltra;text-align:center;font-weight:450;font-size:40px;padding:0;margin:0 auto 11px;text-transform:uppercase}.product-description{font-family:PostGrotesk-Medium;font-size:14px;margin-bottom:20px;font-weight:500;line-height:16.94px;padding-bottom:20px;border-bottom:1px solid #1A1A1A}.product-description ul li{margin-bottom:10px}.product-description p{margin-top:0;margin-bottom:0}.product-flavor,.product-quantity{margin-bottom:20px}.product-flavor label,.product-form-shotsie label{display:block;font-family:PostGrotesk-Medium;font-weight:500;font-size:12px;line-height:14.52px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.product-flavor select,.product-quantity input,.product-frequency input{margin-top:10px}.quantity-options{display:flex;gap:10px}.add-to-cart-button{display:block;width:100%;padding:13.5px;background-color:var(--custom-text-color);color:#1a1a1a;text-align:center;border:none;cursor:pointer;font-size:18px;font-weight:700;line-height:23.06px;font-family:PostGrotesk-Bold;text-transform:uppercase;letter-spacing:.1em;transition:opacity .3s ease;border-radius:32px}.add-to-cart-button{position:relative;top:5px}.add-to-cart-button:hover{opacity:.8}.product-details-section .tns-vpfix>div,.product-details-section .tns-vpfix>li{display:block}.dropdown-pdp-container .dropdown{position:relative;display:block}.dropdown-pdp-container .dropdown-button{background-color:transparent;color:#00bfff;border:1px solid #1A1A1A;border-radius:30.5px;padding:8.7px 18px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.dropdown-pdp-container .dropdown-button .dropdown-text{font-family:GothamUltra;font-size:13.46px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 50px);display:block}@media (max-width: 462px){.dropdown-pdp-container .dropdown-button .dropdown-text{font-size:2.5vw;max-width:calc(100% - 30px)}.dropdown-pdp-container .dropdown-button{min-height:34px}}.dropdown-pdp-container .dropdown-button .arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);height:fit-content;width:fit-content;height:35px}.dropdown-pdp-container .dropdown-button .arrow svg{width:100%;height:100%}.dropdown-pdp-container .dropdown-content{display:none;position:absolute;background-color:#fafbef;width:100%;border:1px solid #1A1A1A;border-radius:0 0 10px 10px;z-index:2;font-family:GothamUltra;font-size:13.46px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;overflow:hidden}.dropdown-pdp-container .dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-pdp-container .dropdown-content a:hover{background-color:#ddd}.product-details-section .quantity-options{display:flex;gap:11px;align-items:center}.product-details-section .quantity-options input[type=checkbox]{display:none}.product-details-section .quantity-label{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid #1A1A1A;border-radius:50%;font-size:24px;text-align:center;cursor:pointer;transition:all .3s ease;font-family:PostGrotesk-Medium;color:#1a1a1a;overflow:hidden;transition:background-color .3s ease}.product-details-section .quantity-label .label-text{display:flex;justify-content:center;align-items:center;height:fit-content;padding:0;position:relative;top:0;left:1px}.product-details-section .product-quantity>label{display:block;font-family:PostGrotesk-Medium;font-weight:500;font-size:12px;line-height:14.52px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.product-details-section .product-frequency>label{display:block;font-family:PostGrotesk-Medium;font-weight:500;font-size:12px;line-height:14.52px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.frequency-container{margin-bottom:10px}.frequency-label{display:block;font-family:PostGrotesk-Medium;font-weight:500;font-size:12px;line-height:14.52px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.frequency-option{display:flex;flex-direction:column;align-items:left;border:1px solid #1A1A1A}.frequency-option:first-of-type{margin-bottom:10px}.frequency-option input[type=radio]{display:none}.frequency-custom-label{width:100%;cursor:pointer;padding:14px 18px;display:flex;align-items:center}.frequency-text,.frequency-price{display:block;font-family:PostGrotesk-Medium;font-size:16px;font-weight:500;line-height:16px;color:#1a1a1a;text-transform:uppercase;padding-top:7px}.frequency-old-price{text-decoration:line-through;color:var(--custom-text-color);margin-right:8px;font-size:16px;opacity:.5}.custom-radio{display:inline-block;width:16px;height:16px;margin-right:10px;border:2px solid #1A1A1A;border-radius:50%;position:relative}.custom-radio:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.frequency-option input[type=radio]:checked+.frequency-custom-label .custom-radio:after{opacity:1}.note{font-family:GothamUltra;font-size:12px;font-weight:500;text-align:center;color:var(--custom-text-color);margin-top:10px}.fq-prices{margin-left:auto;display:flex;flex-wrap:nowrap}.frequency-options .dropdown-pdp-container{padding:0 18px;margin-bottom:26px}.frequency-options .dropdown-pdp-container .dropdown-button .dropdown-text{font-family:PostGrotesk-Medium;font-size:16px;font-weight:500;line-height:16px;color:#1a1a1a;text-transform:uppercase;padding-top:1px}.frequency-options .dropdown-pdp-container .dropdown-content{font-family:PostGrotesk-Medium;font-size:16px;font-weight:500;line-height:16px;color:#1a1a1a;text-transform:uppercase}.product-frequency .note{margin-top:8px;margin-bottom:0;font-family:PostGrotesk-LightItalic;font-size:12px;font-weight:300;line-height:12px;text-transform:uppercase}.product-details-section .swiper-pagination-bullet{height:22.79px;width:22.79px;border:1px solid #1A1A1A;background-color:#fafbef;opacity:1}.product-details-section .swiper-pagination-bullet-active{height:22.79px;width:22.79px;border:1px solid #1A1A1A;background-color:#00b6dd}.product-details-section .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}@media (max-width:1000px){.product-details-container{flex-direction:column}.product-slider,.product-info{width:100%}.product-images{max-height:300px}}.sub-pause-play{text-transform:uppercase;font-family:PostGrotesk-LightItalic;font-weight:300;font-size:12px;font-style:italic;line-height:12px;text-align:center;margin-top:10px;margin-bottom:6px}.product-info-container form .select{position:relative}.product-info-container form .select .select__select{background-color:transparent;color:#1a1a1a;border:1px solid #1A1A1A;border-radius:30.5px;padding:6.7px 18px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;font-family:GothamUltra;font-size:13.46px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px;max-height:35px}.product-info-container form .select .icon.icon-caret{display:none}.product-info-container form .select .select__select:focus-visible{box-shadow:none;outline:none}.product-info-container form .select:after{content:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.5' cy='17.5' r='17' stroke='%231A1A1A'/%3E%3Cpath d='M22.2393 20.262L17.682 24.7917M17.682 24.7917L13.1247 20.262M17.682 24.7917L17.682 9.84375' stroke='%231A1A1A'/%3E%3C/svg%3E%0A");position:absolute;right:1px;top:24px;transform:translateY(-50%);bottom:unset;box-shadow:none;border:none;pointer-events:none;transition:none;left:unset}.product-info-container form .select:hover.select:after{box-shadow:unset;outline:0;border-radius:none}.product-images{max-height:93dvh}@media (max-width: 768px){.product-images{max-height:300px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/main-product-shotsie.css.map */
