.product-migrate-page{display:none!important}.product-detail-page{display:flex;padding:160px 5px 100px 60px;flex-wrap:wrap;position:relative}.product-detail-page #back{position:absolute;top:116px}.product-detail-page .bsub-widget{margin-bottom:24px!important}.product-detail-page .product-image{height:500px;width:500px}.product-detail-page .product-image.subscription-image{padding:20px 40px 20px 0}.product-detail-page .product-image img{width:500px;max-width:100%}.product-detail-page .product-details{max-width:450px}.product-detail-page .product-details h3{font-family:roca;font-size:36px;font-weight:100;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#2e4456;text-align:left}.product-detail-page .product-details .vendor{font-family:roca;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;color:#c0880f}.product-detail-page .product-details .product-description{font-family:roca;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000}.product-detail-page .product-details .product-description p,.product-detail-page .product-details .product-description ul{margin-top:34px}.product-detail-page .product-cart{padding:0 15px}.product-detail-page .product-cart .subscription-wrap{width:264px;height:auto;margin:32px 0 209px;padding:20px 32px 32px;background-color:#2e4456}.product-detail-page .product-cart .subscription-wrap .selling_plan .select-wrap{position:relative;width:100%;height:44px;margin-bottom:0;background-color:transparent;border:solid 1px #b0bec9}.product-detail-page .product-cart .subscription-wrap .selling_plan .select-wrap:after{display:none!important}.product-detail-page .product-cart .subscription-wrap .selling_plan .select-wrap select{color:#fff!important}.product-detail-page .product-cart .subscription-wrap .selling_plan .select-wrap select option{color:#000}.product-detail-page .product-cart .subscription-wrap .billing-info{margin:0;opacity:.8;font-family:roca;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.2px;color:#fff}.product-detail-page .product-cart .subscription-wrap .gift-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;z-index:99;padding:40px;overflow:scroll}.product-detail-page .product-cart .subscription-wrap .gift-modal .gift-modal-flex{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.product-detail-page .product-cart .subscription-wrap .gift-modal .gift-modal-content{background-color:#2e4456;padding:40px;max-width:440px;margin:0 auto}.product-detail-page .product-cart .subscription-wrap .gift-modal .gift-modal-content h3,.product-detail-page .product-cart .subscription-wrap .gift-modal .gift-modal-content p{text-align:left;margin-bottom:24px;color:#fff}.product-detail-page .product-cart .subscription-wrap .gift-modal .gift-modal-content label{color:#fff;font-size:16px;text-transform:uppercase}.product-detail-page .product-cart .subscription-wrap .gift-modal .gift-modal-content .buttons{display:flex;justify-content:space-between}.product-detail-page .product-cart .subscription-wrap .gift-modal .gift-modal-content .buttons #gift-cancel{color:#c0880f}.product-detail-page .product-cart .subscription-wrap .gift-modal .gift-modal-content .buttons .btn{cursor:pointer;min-width:170px}.product-detail-page .product-cart .subscription-wrap .gift-modal .gift-modal-content .buttons .btn.disabled{cursor:not-allowed;opacity:.4}.product-detail-page .product-cart .subscription-wrap .gift-checkbox span{opacity:.8;font-family:roca;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.2px;color:#fff;display:inline-block;vertical-align:middle}.product-detail-page .product-cart .subscription-wrap .gift-checkbox input{opacity:.43;background-color:#b0bec9;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:11px}.product-detail-page .product-cart .subscription-wrap .gift-checkbox input:checked{opacity:1}.product-detail-page .product-cart .subscription-wrap .product-price{margin-bottom:10px}.product-detail-page .product-cart .subscription-wrap .product-price .sub-type{opacity:.8;font-family:roca;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.5px;color:#fff}.product-detail-page .product-cart .subscription-wrap .product-price .money{font-family:roca;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#fff;opacity:1}.product-detail-page .product-cart .price-wrap{padding:14px}.product-detail-page .product-cart .product-price{opacity:.8;font-family:roca;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.5px;color:#000;margin-bottom:19px}.product-detail-page .product-cart .product-price .money{margin:0 8px 0 0;font-family:roca;font-size:26px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#2e4456;display:inline-block}.product-detail-page .product-cart .qty-wrap{height:44px;width:148px;overflow:hidden;border:solid 1px #b0bec9;margin-bottom:16px}.product-detail-page .product-cart .qty-wrap input::-webkit-outer-spin-button,.product-detail-page .product-cart .qty-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-detail-page .product-cart .qty-wrap input[type=number]{-moz-appearance:textfield}.product-detail-page .product-cart .qty-wrap .remove{height:44px;width:44px;border-right:solid 1px #b0bec9;display:inline-block;vertical-align:middle;font-size:50px;line-height:0;padding:17px 14px;cursor:pointer;-webkit-user-select:none;user-select:none}.product-detail-page .product-cart .qty-wrap .remove:hover{background-color:#c0880fe6;color:#fff}.product-detail-page .product-cart .qty-wrap .add{height:44px;width:44px;border-left:solid 1px #b0bec9;display:inline-block;vertical-align:middle;font-size:30px;line-height:0;padding:20px 14px;cursor:pointer;-webkit-user-select:none;user-select:none}.product-detail-page .product-cart .qty-wrap .add:hover{background-color:#c0880fe6;color:#fff}.product-detail-page .product-cart .qty-wrap #Quantity{height:44px;border:none;text-align:center;width:58px;vertical-align:middle}@media screen and (max-width: 978px){.product-detail-page{display:flex;flex-direction:column;padding:100px 16px 32px;margin:0 auto;max-width:328px}.product-detail-page #back{top:73px}.product-detail-page .product-image{height:328px}.product-detail-page .product-image img{width:328px}.product-detail-page .product-details{max-width:328px}.product-detail-page .product-details h3{font-size:24px;text-align:center}.product-detail-page .product-details .vendor{font-size:16px;text-align:center}.product-detail-page .product-details .product-description p,.product-detail-page .product-details ul{font-family:roca;font-size:16px;font-weight:100;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;margin-top:24px}.product-detail-page .product-cart{padding:0}.product-detail-page .product-cart .btn{width:200px}}@media screen and (max-width: 400px){.product-detail-page{max-width:100vw}}.gift-card-product>form>.select-wrap{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product.scss.css.map */
