.pt_cart #main{overflow:hidden;padding:0}.pt_cart #main>.inner-wrapper{overflow:hidden}.pt_cart #main .cart-footer-slot{clear:both;margin-top:10px}.pt_cart .primary-focus #secondary{float:right;width:255px;margin-top:60px;margin-bottom:40px}.pt_cart .primary-focus #secondary h2,.pt_cart .primary-focus #secondary h3{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.pt_cart .primary-focus #secondary h1{margin-bottom:18px;font-size:24px;text-transform:uppercase;line-height:42px}.pt_cart .primary-focus #secondary .cart-sidebar-top img{width:100%;height:auto}.pt_cart .primary-focus #secondary .cart-sidebar-top p{color:#7c7c7c;line-height:16px}.pt_cart .primary-focus #secondary .cart-sidebar-top>*:last-child{margin-bottom:15px}.pt_cart .primary-focus #secondary .login-box-content #dwfrm_login fieldset .label-inline{line-height:22px}.pt_cart .primary-focus #secondary .login-box-content p{line-height:20px}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods{background:#f3f3f3;margin-bottom:5px}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list{margin:auto}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method{margin:0 10px !important;padding:0 0 20px}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method.first{border-top:none;padding-top:20px}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery{display:inline-block;vertical-align:middle;padding-left:60px;background-position:10px center;font-size:11px}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery .method-details{text-transform:none;text-decoration:underline;font-family:"Lato","Century Gothic",Arial,sans-serif}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery .methodName{display:block;margin-bottom:3px;line-height:15px;text-transform:uppercase}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery .methodName span{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery .value{vertical-align:bottom;display:inline-block;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;text-transform:uppercase}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery .value.free{color:#d00000}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery a.lightbox{display:inline-block;vertical-align:bottom}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method.disabled{opacity:0.5}.pt_cart .primary-focus #secondary .cart-sidebar-bottom{background:#f3f3f3;padding:13px 20px;text-transform:uppercase}.pt_cart .primary-focus #secondary .cart-sidebar-bottom p{font-weight:bold;margin:7px 0}.pt_cart .primary-focus #secondary .cart-sidebar-bottom ul{margin:0}.pt_cart .primary-focus #secondary .cart-sidebar-bottom li{display:block;background:url(../images/interface/icon-valid.png) no-repeat center left;padding:7px 0 7px 21px;margin:0 !important;font-size:10px}@media only screen and (max-width: 980px){.pt_cart .primary-focus #secondary{margin:0;float:none;clear:both;width:100%;overflow:hidden}.pt_cart .primary-focus #secondary>div{width:49%}.pt_cart .primary-focus #secondary .cart-sidebar-top{margin:0 auto}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods,.pt_cart .primary-focus #secondary .cart-sidebar-bottom{float:left;box-sizing:border-box}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods{margin-right:2%}}@media only screen and (max-width: 768px){.pt_cart .primary-focus #secondary{padding:0 20px 40px;box-sizing:border-box}.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods,.pt_cart .primary-focus #secondary .cart-sidebar-bottom{float:none;width:100%}}@media only screen and (max-width: 480px){.pt_cart .primary-focus #secondary>div{width:100%}}#cart-table .section-header{font-weight:normal;background:#3e3e3e;color:#fff;box-shadow:-2px 0px 0px 0px #fff inset;padding:14px 10px 12px}#cart-table .section-header:last-child{box-shadow:none}#cart-table .header-total-price{text-align:right}#cart-table.item-list{border:1px solid #3e3e3e;border-top:none}#cart-table.item-list thead{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}#cart-table.item-list thead tr{border:none}#cart-table.item-list thead tr th.section-product{width:40%}#cart-table.item-list thead tr th.section-qty{width:18%}#cart-table.item-list thead tr th.section-price{width:19%}#cart-table.item-list thead tr th.header-total-price{width:18%}#cart-table .item-details .name{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:normal;text-transform:uppercase}#cart-table .item-details .value{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}#cart-table .item-details .promo-li{font-size:11px;line-height:14px;color:#963434;border:1px solid #C0BEBE;width:auto;padding:6px;margin:5px 0 0;text-transform:uppercase;display:inline-block}#cart-table .item-details .promo-li p{margin:0}#cart-table .item-details .promo-li a{color:inherit;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}#cart-table .item-details .promo-li strong,#cart-table .item-details .promo-li b{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}#cart-table .item-details .price-standard{text-decoration:line-through}#cart-table .item-details .product-list-item .label{font-family:"Lato","Century Gothic",Arial,sans-serif;font-style:italic;line-height:17px;text-transform:capitalize}#cart-table .item-details mark{line-height:20px;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;font-style:normal;text-transform:uppercase}#cart-table .item-details a{font-family:"Lato","Century Gothic",Arial,sans-serif;font-style:italic;line-height:17px;text-transform:none}#cart-table .item-details .item-edit-details{padding-top:20px}#cart-table .item-details .item-edit-details a{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;font-style:normal;text-decoration:underline}#cart-table .item-quantity input{margin:0;padding:0;text-indent:0}#cart-table .item-quantity>div,#cart-table .item-quantity input,#cart-table .item-quantity span{display:block;width:35px;height:25px;text-align:center;line-height:25px;border-radius:0px;border:1px solid #ddd;outline:medium none;-moz-appearance:none;-webkit-appearance:none}#cart-table .item-quantity>div{display:inline-block}#cart-table .item-user-actions button,#cart-table .item-user-actions a{display:block;text-decoration:underline;line-height:18px;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}#cart-table .item-user-actions button span,#cart-table .item-user-actions a span{text-decoration:underline}#cart-table .item-user-actions button.add-to-registry,#cart-table .item-user-actions a.add-to-registry{display:none}#cart-table .rowcoupons .item-details{line-height:20px}#cart-table .rowcoupons .item-quantity-details button{text-decoration:underline;line-height:18px;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}#cart-table .cart-row,#cart-table .rowcoupons{border-bottom:1px solid #3e3e3e}#cart-table .cart-row td,#cart-table .rowcoupons td{padding:20px 10px}#cart-table .cart-row .item-details,#cart-table .rowcoupons .item-details{padding-left:0}#cart-table .cart-row .item-image>img,#cart-table .rowcoupons .item-image>img{display:block;margin:auto}#cart-table .cart-row .input-text.error,#cart-table .rowcoupons .input-text.error{margin:auto}#cart-table .cart-row .input-text+.error,#cart-table .rowcoupons .input-text+.error{margin:5px 0 0 0;min-width:150px;line-height:14px;border:1px solid #af0000;background:#f1e6e6}#cart-table .rowbundle .item-image+.item-image{max-width:50px}#cart-table .rowbundle .item-image+.item-image>img{display:block;margin:auto}#cart-table .rowbundle .item-details{display:initial}#cart-table .rowbundle .item-details .name{min-width:95px;margin-left:-25px}#cart-table .rowbundle .item-quantity,#cart-table .rowbundle .item-quantity-details{padding-top:20px}#cart-table .rowbundle .item-quantity .product-availability-list,#cart-table .rowbundle .item-quantity-details .product-availability-list{margin:0 0 0 -75px}#cart-table td.item-quantity-details ul.product-availability-list{margin:0}#cart-table .item-user-actions{width:100px}#cart-table .price-promotion .price-sales{color:#666;display:block}#cart-table .price-promotion .price-standard{text-decoration:line-through;color:#666}#cart-table .price-promotion .price-standard+.price-sales{color:#d00000}#cart-table .item-quantity-details{width:20%}#cart-table .item-quantity-details .editdetails{display:none}#cart-table .item-total{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;text-align:right;word-wrap:break-word;width:25%}#cart-table .item-total .adjusted-price{display:block;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}#cart-table .item-total .price-option{font-size:12px;font-weight:normal}#cart-table .item-total .price-option label,#cart-table .item-total .price-option>span{font-style:italic;vertical-align:middle}#cart-table .item-total .promo-adjustment{width:120px}#cart-table .editdetails a{text-decoration:underline}#cart-table .price-unadjusted{color:#666;display:block;margin:0 0 5px}#cart-table .price-unadjusted span{text-decoration:line-through}#cart-table .price-adjusted-total{color:#666;display:block;margin:5px 0 0}#cart-table .price-adjusted-total span{color:#d00000}#cart-table .gift-cert-delivery{color:#d00000}#cart-table .item-price,#cart-table .item-total{font-size:14px}@media only screen and (max-width: 980px){#cart-table{font-size:.9em}#cart-table td{padding:3px}#cart-table .item-user-actions{width:72px}#cart-table .item-total .promo-adjustment{width:77px}#cart-table{width:100%}#cart-table .item-quantity input{margin:auto}#cart-table .item-price,#cart-table .item-total{font-size:14px !important}#cart-table .item-user-actions{width:100px}}@media only screen and (max-width: 768px){#cart-table{border:none;box-sizing:border-box}#cart-table *{box-sizing:inherit}#cart-table thead{display:none}#cart-table td{display:block;padding:5px}#cart-table.item-list{border-left:none;border-right:none}#cart-table .item-image,#cart-table .item-quantity{float:left;width:40%}#cart-table .item-details,#cart-table .item-quantity-details,#cart-table .item-price,#cart-table .item-total{float:right;width:60%;padding-left:0 !important}#cart-table .item-image{text-align:center}#cart-table .item-details .name{font-size:1.3em}#cart-table .item-details .item-edit-details{padding-top:15px}#cart-table .item-quantity{clear:both;text-align:center}#cart-table .item-quantity input{text-align:center;width:50px}#cart-table .item-price,#cart-table .item-total{clear:both;text-align:left !important}#cart-table .item-price:before,#cart-table .item-total:before{content:attr(data-title) ": "}#cart-table .item-total{font-size:1.3em !important}#cart-table .item-total .promo-adjustment{width:auto}}.pt_cart .cart-coupon-code{float:left;width:40%;margin-top:15px}.pt_cart .cart-coupon-code #toggle_cart-coupon-code{background:transparent url("../images/interface/icon_arrow-down.png") no-repeat scroll right center;display:inline-block;text-transform:uppercase;font-family:"Lato",Arial,sans-serif;font-weight:bold;padding-right:20px;margin:0;line-height:18px}.pt_cart .cart-coupon-code #toggle_cart-coupon-code:hover{cursor:pointer}.pt_cart .cart-coupon-code #toggle_cart-coupon-code+div{max-height:0;overflow:hidden;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pt_cart .cart-coupon-code #toggle_cart-coupon-code.expanded+div{max-height:500px;margin-top:10px}.pt_cart .cart-coupon-code input{box-sizing:border-box;float:left;display:block;width:80%;padding:10px;line-height:13px;font-size:10px;border-radius:0px;border:1px solid #ddd;outline-width:0;-moz-appearance:none;-webkit-appearance:none;vertical-align:middle}.pt_cart .cart-coupon-code button{padding:10px;display:block;float:right;box-sizing:border-box;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;width:18%;line-height:15px}.pt_cart .cart-coupon-code div.error{padding-top:5px;clear:both}@media only screen and (max-width: 768px){.pt_cart .cart-coupon-code{width:50%}.pt_cart .cart-coupon-code .coupon-content{padding:10px;margin:20px;border:1px solid #ddd}.pt_cart .cart-coupon-code #toggle_cart-coupon-code{display:block}.pt_cart .cart-coupon-code input{padding:10px}.pt_cart .cart-coupon-code button{padding:10px 0;text-align:center}}@media only screen and (max-width: 480px){.pt_cart .cart-coupon-code{width:100%;float:none}.pt_cart .cart-coupon-code button{width:20%}}#dialog_checkout-later,.forgotpassword_dialog #dialog-container{height:auto !important;min-height:0 !important}#dialog_checkout-later h3,.forgotpassword_dialog #dialog-container h3{margin:0 40px 20px 0;font-family:"Lato","Century Gothic",Arial,sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase}#dialog_checkout-later p,.forgotpassword_dialog #dialog-container p{line-height:1.5}#dialog_checkout-later a,.forgotpassword_dialog #dialog-container a{text-decoration:underline}#dialog_checkout-later form,.forgotpassword_dialog #dialog-container form{overflow:hidden}#dialog_checkout-later form *,.forgotpassword_dialog #dialog-container form *{box-sizing:border-box}#dialog_checkout-later .form-row,.forgotpassword_dialog #dialog-container .form-row{float:left;width:60%}#dialog_checkout-later label,.forgotpassword_dialog #dialog-container label{display:none}#dialog_checkout-later input[type="email"],#dialog_checkout-later .btn,.forgotpassword_dialog #dialog-container input[type="email"],.forgotpassword_dialog #dialog-container .btn{height:36px}#dialog_checkout-later input[type="email"],.forgotpassword_dialog #dialog-container input[type="email"]{width:100%;max-width:none}#dialog_checkout-later input[type="email"].error,.forgotpassword_dialog #dialog-container input[type="email"].error{border-color:#d00000}#dialog_checkout-later .btn,.forgotpassword_dialog #dialog-container .btn{display:block;background:#004b8d;float:right;width:39%;margin-left:1%;padding:0 10px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:normal;font-weight:normal}#dialog_checkout-later .btn:hover,.forgotpassword_dialog #dialog-container .btn:hover{background:#002f58}#dialog_checkout-later span.error,.forgotpassword_dialog #dialog-container span.error{clear:both;margin:10px 0;padding:0;color:#d00000}#dialog_checkout-later .error-message,.forgotpassword_dialog #dialog-container .error-message{max-width:none;margin:10px 0 0 0}@media screen and (max-width: 480px){#dialog_checkout-later .form-row,#dialog_checkout-later .btn,.forgotpassword_dialog #dialog-container .form-row,.forgotpassword_dialog #dialog-container .btn{float:none;width:100%}#dialog_checkout-later .btn,.forgotpassword_dialog #dialog-container .btn{max-width:none;margin:5px 0 0}}.cart-footer,.order-summary-footer{padding-top:10px}.cart-footer .btn-small,.order-summary-footer .btn-small{font-size:11px;padding:9px 10px 8px;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.cart-footer .cart-order-totals,.order-summary-footer .cart-order-totals{float:right;width:60%;margin-top:15px;text-align:right}.cart-footer .cart-order-totals button,.order-summary-footer .cart-order-totals button{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.cart-footer .order-totals-table,.order-summary-footer .order-totals-table{margin-top:20px}.cart-footer .order-totals-table th,.order-summary-footer .order-totals-table th{display:none}.cart-footer .order-totals-table td,.order-summary-footer .order-totals-table td{padding:4px;font-size:14px;line-height:16px;vertical-align:middle}.cart-footer .order-totals-table td:last-child,.order-summary-footer .order-totals-table td:last-child{white-space:nowrap;padding-left:10px}.cart-footer .order-totals-table .order-subtotal,.order-summary-footer .order-totals-table .order-subtotal{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase}.cart-footer .order-totals-table .order-shipping td:first-child,.order-summary-footer .order-totals-table .order-shipping td:first-child{color:#7c7c7c;font-size:11px}.cart-footer .order-totals-table .ordertotal-value,.order-summary-footer .order-totals-table .ordertotal-value{width:133px}.cart-footer .order-totals-table .order-total,.order-summary-footer .order-totals-table .order-total{min-width:25px;font-size:14px;text-transform:uppercase;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.cart-footer .order-totals-table .order-totals-item,.order-summary-footer .order-totals-table .order-totals-item{width:60%}.cart-footer .order-totals-table .order-totals-value,.order-summary-footer .order-totals-table .order-totals-value{width:40%}.cart-footer .order-totals-table .order-shipping td:first-child,.order-summary-footer .order-totals-table .order-shipping td:first-child{color:#7c7c7c;font-size:11px}.cart-footer .order-totals-table .ordertotal-value,.order-summary-footer .order-totals-table .ordertotal-value{width:133px}.cart-footer .order-totals-table .order-total,.order-summary-footer .order-totals-table .order-total{min-width:25px;font-size:14px;text-transform:uppercase;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.cart-footer .order-totals-table .order-totals-item,.order-summary-footer .order-totals-table .order-totals-item{width:60%}.cart-footer .order-totals-table .order-totals-value,.order-summary-footer .order-totals-table .order-totals-value{width:40%}.cart-footer{padding:15px 0;overflow:hidden;clear:both}@media only screen and (max-width: 768px){.cart-footer .cart-order-totals,.order-summary-footer .cart-order-totals{width:50%;padding:20px;box-sizing:border-box}.cart-footer .order-totals-table .ordertotal-value,.order-summary-footer .order-totals-table .ordertotal-value{width:auto}.cart-footer+.error-message{margin:20px;Width:auto}}@media only screen and (max-width: 480px){.cart-footer{padding:0}.cart-footer .cart-order-totals{clear:both;float:none;margin:0;padding:0;width:100%}.cart-footer .cart-order-totals button{margin:0 0 20px}.cart-footer .cart-order-totals #update-cart{padding:15px 20px;font-size:15px;font:inherit;width:100%}.cart-footer .order-totals-table{width:100%}.cart-footer .order-totals-table td:first-child{text-align:left;padding:4px 0 4px 20px}.cart-footer .order-totals-table td{min-width:none;padding:4px 20px 4px 0}}.cart-payment-methods{float:left;padding-right:10px;width:50%;box-sizing:border-box}.cart-payment-methods ul{line-height:53px}.cart-payment-methods ul li{display:inline-block;vertical-align:middle;line-height:1em;margin-right:5px}.cart-payment-methods ul li img{height:22px}@media only screen and (max-width: 768px){.cart-payment-methods{padding-left:20px}.cart-payment-methods ul{line-height:1em;padding:10px 0}.cart-payment-methods ul li{margin:5px 5px 5px 0}}@media only screen and (max-width: 480px){.cart-payment-methods{float:none;width:100%;margin-bottom:20px}.cart-payment-methods ul{text-align:center}}.cart-actions{float:right;text-align:right;width:50%;box-sizing:border-box}.cart-actions .cart-action-checkout{display:inline-block;overflow:hidden}.cart-actions .cart-action-checkout .btn{white-space:normal;text-align:center}.cart-actions .cart-action-checkout .btn-checkout{float:right;margin-left:10px;font-size:20px;padding:13px 20px;white-space:normal}.cart-actions .cart-action-checkout .btn-checkout-later{margin:7px 0;padding:10px 20px}.cart-actions .cart-action-checkout .optional-payment-methods{clear:both}.cart-actions .cart-action-checkout .divider{position:relative;padding:20px 0;text-align:center}.cart-actions .cart-action-checkout .divider:before{content:"";position:absolute;top:50%;left:0;right:0;border-bottom:1px solid #ddd}.cart-actions .cart-action-checkout .divider span{position:relative;display:inline-block;padding:0 20px;font-size:11px;text-transform:uppercase;background:#fff}.cart-actions .cart-action-checkout .optional-payment-method{display:inline-block;vertical-align:middle}.cart-actions .cart-action-checkout .optional-payment-method+.optional-payment-method{margin-left:5px}.cart-actions .cart-action-checkout .cart-paypal{margin:5px 0}.cart-actions .cart-action-checkout .btn-paypal{display:inline-block;font-weight:bold;line-height:21px;color:#3e3e3e;line-height:44px}.cart-actions .cart-action-checkout .btn-paypal i,.cart-actions .cart-action-checkout .btn-paypal img{display:inline-block;vertical-align:middle}.cart-actions .cart-action-checkout .btn-paypal i{font-style:normal;line-height:1.2}.cart-actions .cart-action-checkout .btn-paypal img{margin-left:5px}.cart-actions .cart-action-checkout .btn-paypal,.cart-actions .cart-action-checkout .dw-apple-pay-button.dw-apple-pay-logo-white.btn-apple-pay{height:44px !important;border-radius:0 !important;background-color:#ddd !important;border:none !important;padding:0 10px !important;box-sizing:border-box}.cart-actions .cart-action-checkout .btn-paypal:hover,.cart-actions .cart-action-checkout .dw-apple-pay-button.dw-apple-pay-logo-white.btn-apple-pay:hover{background-color:#d0d0d0 !important}.cart-actions .cart-action-continue-shopping{margin-bottom:10px}.cart-actions .cart-action-continue-shopping .button-text{text-decoration:underline;outline:none;margin-top:20px}@media only screen and (max-width: 768px){.cart-actions{padding-right:20px}}@media only screen and (max-width: 480px){.cart-actions{float:none;padding:0;width:100%}.cart-actions .cart-action-checkout{display:block}.cart-actions .cart-action-checkout .btn{display:block;padding:20px 0;width:100%}.cart-actions .cart-action-checkout .btn+.btn{margin-top:5px}.cart-actions .cart-action-checkout .btn-checkout{font-size:24px;float:none;margin:0}.cart-actions .cart-action-checkout .optional-payment-methods{padding:0}.cart-actions .cart-action-checkout .optional-payment-method{display:block}.cart-actions .cart-action-checkout .optional-payment-method+.optional-payment-method{margin-top:5px}.cart-actions .cart-action-checkout .divider{margin:0 20px}.cart-actions .cart-action-checkout .btn-paypal,.cart-actions .cart-action-checkout .dw-apple-pay-button.dw-apple-pay-logo-white.btn-apple-pay{height:55px !important}.cart-actions .cart-action-checkout .btn-paypal{line-height:55px}.cart-actions .cart-action-checkout .dw-apple-pay-button.dw-apple-pay-logo-white.btn-apple-pay{width:100% !important}.cart-actions .cart-action-checkout,.cart-actions .cart-action-continue-shopping{float:none;text-align:center}}.mini-cart-product .engraved-text{font-size:11px;line-height:14px;margin:10px 0 0;text-transform:none}.mini-cart-product .engraved-text span{text-transform:uppercase;font-weight:bold;font-size:10px}.item-details .engraved-text{font-size:11px;line-height:14px;margin:15px 0 0;text-transform:none}.item-details .engraved-text span{text-transform:uppercase;font-weight:bold;font-size:10px}.engraving-warning{margin:15px 0 0;border:1px solid #af0000;padding:0 20px 0 100px;background:url("../images/interface/icon-alert.png") no-repeat 25px center;font-weight:bold}.pt_checkout .main-wrapper{overflow:hidden}.pt_checkout #primary{width:62%}.pt_checkout #primary>object{display:none}.pt_checkout #secondary{width:35%}.pt_checkout .primary-content h1{font-size:28px;margin:20px 0 30px;text-transform:uppercase;line-height:30px}.checkout-progress-indicator{margin-bottom:20px;border-bottom:1px solid #3e3e3e;position:relative;white-space:nowrap;height:48px}.checkout-progress-indicator:before,.checkout-progress-indicator:after{content:"";display:block;height:1px;width:1000px;position:absolute;bottom:-1px;background:#3e3e3e}.checkout-progress-indicator:before{left:-1000px}.checkout-progress-indicator:after{right:-1000px}.checkout-progress-indicator div{display:inline-block;padding:0 7px;margin:0 3px;text-transform:uppercase;font-size:14px;line-height:48px}.checkout-progress-indicator div.step-1{margin-left:0}.checkout-progress-indicator span{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;display:block}.checkout-progress-indicator .active{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;border-bottom:4px solid #3e3e3e;line-height:44px;letter-spacing:0}.checkout-progress-indicator .active+.inactive,.checkout-progress-indicator .active+.inactive+.inactive{border-color:#3e3e3e;background:none;padding-left:7px;color:#3e3e3e}.checkout-progress-indicator .active+.inactive a,.checkout-progress-indicator .active+.inactive+.inactive a{color:#3e3e3e}.checkout-progress-indicator .inactive{background:url(../images/interface/icon-valid.png) no-repeat center left;padding-left:16px;color:#559417}.checkout-progress-indicator .inactive a{color:#559417}.pt_checkout .primary-content .checkout-billing>fieldset legend,.pt_checkout .primary-content .checkout-billing-couponfield>fieldset legend,.pt_checkout .primary-content h2{display:block;box-sizing:border-box;width:100%;clear:both;padding:15px 20px;background-color:#3e3e3e;color:#fff;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;font-size:18px;line-height:20px;text-transform:uppercase}.pt_checkout .primary-content .checkout-shipping,.pt_checkout .primary-content .checkout-billing{clear:both}.pt_checkout .primary-content .checkout-shipping .checkout-content,.pt_checkout .primary-content .checkout-billing .checkout-content{border:1px solid #3e3e3e;border-top:none;padding:15px 19px}.pt_checkout .primary-content .checkout-shipping .checkout-content>fieldset,.pt_checkout .primary-content .checkout-billing .checkout-content>fieldset{width:100%;max-width:none}.pt_checkout .primary-content .checkout-privacy{margin:0;padding:0 15px;border:1px solid #3e3e3e;border-top:none;border-bottom:none}.pt_checkout .primary-content .checkout-privacy>div{padding:15px 0 0}.pt_checkout .primary-content .checkout-privacy a{text-decoration:underline}.pt_checkout .primary-content .checkout-shipping-use-address-wrapper,.pt_checkout .primary-content .checkout-billing-use-address-wrapper{background-color:#efefef;margin:10px -19px;padding:10px 54px 10px 19px}.pt_checkout .primary-content .checkout-shipping-use-address-wrapper label,.pt_checkout .primary-content .checkout-billing-use-address-wrapper label{height:auto}.pt_checkout .primary-content .failed-order-error{clear:both;padding:10px;margin-bottom:10px;border:2px solid red;color:red;line-height:18px;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;font-size:14px}.pt_checkout #secondary{padding-top:69px}.pt_checkout #secondary:after{content:"";clear:both;display:table}.pt_checkout #secondary .content-header{min-height:93px;margin:0;text-align:right;font-size:18px;line-height:30px;text-transform:uppercase;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.pt_checkout #secondary .content-header span,.pt_checkout #secondary .content-header a{display:block;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:normal;font-size:11px;line-height:18px;color:#7c7c7c;text-transform:lowercase}.pt_checkout #secondary .content-header a{text-decoration:underline}.pt_checkout #secondary .section-header{margin:0;padding:14px 14px 13px;background-color:#fff;border:1px solid #dcdcdc;border-bottom:2px solid #3e3e3e;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;font-size:14px;line-height:20px;color:#3e3e3e}.pt_checkout #secondary .section-header a{text-decoration:underline;padding:0}.pt_checkout #secondary .checkout-mini-cart{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;max-height:330px;overflow:auto}.pt_checkout #secondary .mini-cart-product{border-top:none;padding-right:15px}.pt_checkout #secondary .mini-cart-product+.mini-cart-product{padding-top:0}.pt_checkout #secondary .order-totals-table{margin-top:0}.pt_checkout #secondary .checkout-order-totals{border:1px solid #dcdcdc;border-bottom:2px solid #3e3e3e;margin-bottom:30px}.pt_checkout #secondary .checkout-order-totals .order-totals-table th{display:none}.pt_checkout #secondary .checkout-order-totals .order-totals-table td{padding:15px}.pt_checkout #secondary .checkout-order-totals .order-totals-table td:last-child{text-align:right;white-space:nowrap}.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-shipping td:first-child{font-size:11px;line-height:15px;color:#7c7c7c}.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-total{border-top:1px solid #dcdcdc;min-width:25px;font-size:14px;text-transform:uppercase;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-total td{font-size:14px;padding:15px}.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-total td:last-child{width:41%}.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-subtotal{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;font-size:12px;text-transform:uppercase}.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-totals-item{width:60%}.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-totals-value{width:40%}.pt_checkout #secondary .order-component-block .section-header{border-width:0px;border-bottom-width:2px;padding:0 0 10px}.pt_checkout #secondary .order-component-block .section-header a{float:right;font-weight:normal}.pt_checkout #secondary .order-component-block .details{padding:15px 0 0;font-size:11px;line-height:18px;color:#7c7c7c}.pt_checkout #secondary .del-restriction,.pt_checkout #secondary .accepted-payment-methods,.pt_checkout #secondary .order-component-block{margin:40px 0}.pt_checkout #secondary .del-restriction h2,.pt_checkout #secondary .del-restriction h3,.pt_checkout #secondary .accepted-payment-methods h2,.pt_checkout #secondary .accepted-payment-methods h3,.pt_checkout #secondary .order-component-block h2,.pt_checkout #secondary .order-component-block h3{border-bottom:2px solid #3e3e3e;padding-bottom:10px;font-size:14px;text-transform:uppercase;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.pt_checkout #secondary .del-restriction ul{margin:0 0 0 15px}.pt_checkout #secondary .del-restriction ul li{list-style:disc !important;font-size:11px;line-height:18px;color:#7c7c7c;margin:20px 0 0 !important}.pt_checkout #secondary .del-restriction ul li a{color:inherit}.pt_checkout #secondary .del-restriction a{text-decoration:underline}.pt_checkout #secondary .del-restriction p{font-size:11px;line-height:18px;color:#7c7c7c;margin:0}.pt_checkout #secondary .accepted-payment-methods{overflow:hidden}.pt_checkout #secondary .accepted-payment-methods ul{margin:7px auto 0px auto;width:100%}.pt_checkout #secondary .accepted-payment-methods ul li{max-width:100px;float:left;padding-right:5px}.pt_checkout #secondary .accepted-payment-methods ul li img{max-width:100%;height:auto}.pt_checkout #secondary .accepted-payment-methods ul li:last-child{margin-right:0}.cart-top-slots .checkout-slot>*,.order-confirmation-top-slots .checkout-slot>*{margin-bottom:20px}.cart-bottom-slots .checkout-slot>*,.checkout-sidebar-slots .checkout-slot>*,.order-confirmation-bottom-slots .checkout-slot>*{margin-top:20px}.pt_checkout_dialog.ui-dialog{padding:50px 30px 25px 30px}.pt_checkout_dialog.ui-dialog p{line-height:22px;margin:15px 0px;text-align:justify}.pt_checkout_dialog.ui-dialog h2{font-style:normal;text-transform:uppercase;font-size:17px;font-weight:400;margin:25px 0px 0px}@media screen and (max-width: 768px){.pt_checkout #primary,.pt_checkout #secondary{float:none;width:100%}.pt_checkout #secondary{padding-top:0}.pt_checkout #secondary .content-header{text-align:center}.checkout-progress-indicator{border-bottom:none;margin:20px 0;height:auto}.checkout-progress-indicator:before,.checkout-progress-indicator:after{display:none}.checkout-progress-indicator div{display:block;padding:5px;line-height:1.5}.checkout-progress-indicator .active{line-height:1.5}.checkout-progress-indicator div+div{margin:0}}.checkout-shipping legend,.checkout-shipping .address-button,.checkout-shipping .select-address .form-row-button,.checkout-billing legend,.checkout-billing .address-button,.checkout-billing .select-address .form-row-button{display:none}.checkout-shipping .form-row,.checkout-billing .form-row{vertical-align:middle;position:relative;clear:both;width:auto;max-width:none;min-height:40px;padding:3px 35px 0 0}.checkout-shipping .form-row.form-indent,.checkout-billing .form-row.form-indent{margin-left:30%;padding:3px 0}.checkout-shipping .form-row.form-row-button,.checkout-billing .form-row.form-row-button{min-height:0;margin:0 0 15px;padding:0}.checkout-shipping .form-row.form-row-button>.btn,.checkout-billing .form-row.form-row-button>.btn{padding:15px 18px;font-size:18px;white-space:normal}.checkout-shipping .form-row.form-row-button>.btn:hover,.checkout-billing .form-row.form-row-button>.btn:hover{background:#002f58}.checkout-shipping .form-row .required-indicator,.checkout-billing .form-row .required-indicator{display:none}.checkout-shipping .form-row.checkbox-left,.checkout-billing .form-row.checkbox-left{min-height:13px;margin-bottom:0}.checkout-shipping .form-row.checkbox-left label,.checkout-billing .form-row.checkbox-left label{display:inline-block;float:none;width:auto;margin:0;line-height:20px}.checkout-shipping .form-row.checkbox-left label span,.checkout-billing .form-row.checkbox-left label span{display:inline-block}.checkout-shipping .form-row.termsrow span.error,.checkout-billing .form-row.termsrow span.error{background-color:#f1e6e6;margin:10px 0 20px 26px;padding:5px;border:2px solid #af0000}.checkout-shipping .form-row label,.checkout-billing .form-row label{display:table;float:left;width:28%;height:34px;margin-bottom:0;font-family:"Lato","Century Gothic",Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:16px}.checkout-shipping .form-row label span,.checkout-billing .form-row label span{display:table-cell;vertical-align:middle}.checkout-shipping .form-row input[type='text'],.checkout-shipping .form-row select,.checkout-billing .form-row input[type='text'],.checkout-billing .form-row select{box-sizing:border-box;float:right;width:70%;max-width:none;height:35px;line-height:32px}.checkout-shipping .form-row input[type='text'][readonly],.checkout-shipping .form-row select[readonly],.checkout-billing .form-row input[type='text'][readonly],.checkout-billing .form-row select[readonly]{padding:0;border-width:0;color:#7c7c7c}.checkout-shipping .form-row select,.checkout-billing .form-row select{background:#fff;position:relative}.checkout-shipping .form-row select:-moz-focusring,.checkout-billing .form-row select:-moz-focusring{text-shadow:0 0 0 #000;color:transparent}.checkout-shipping .form-row span.error,.checkout-shipping .form-row .form-caption,.checkout-billing .form-row span.error,.checkout-billing .form-row .form-caption{display:block;float:none;clear:both;width:auto;max-width:none;margin:0 0 0 30%;padding:5px 0}.checkout-shipping .form-row .form-caption,.checkout-billing .form-row .form-caption{font-size:11px;color:#7c7c7c;line-height:16px}.checkout-shipping .form-row .error-message,.checkout-billing .form-row .error-message{box-sizing:border-box;float:right;width:70%;margin-top:10px;margin-bottom:10px;padding:5px}.checkout-shipping .form-row .form-field-tooltip,.checkout-billing .form-row .form-field-tooltip{box-sizing:border-box;position:absolute;top:9px;right:0;z-index:1}.checkout-shipping .form-row .form-field-tooltip *,.checkout-shipping .form-row .form-field-tooltip *:before,.checkout-shipping .form-row .form-field-tooltip *:after,.checkout-billing .form-row .form-field-tooltip *,.checkout-billing .form-row .form-field-tooltip *:before,.checkout-billing .form-row .form-field-tooltip *:after{box-sizing:inherit}.checkout-shipping .form-row .form-field-tooltip:hover .tooltip-content,.checkout-billing .form-row .form-field-tooltip:hover .tooltip-content{visibility:visible;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';bottom:37px}.checkout-shipping .form-row .form-field-tooltip:before,.checkout-billing .form-row .form-field-tooltip:before{content:'?';display:block;background:#fff;width:22px;height:22px;border:1px solid #ddd;border-radius:50%;font-size:11px;font-weight:bold;color:#000;text-align:center;line-height:20px}.checkout-shipping .form-row .form-field-tooltip .tooltip-content,.checkout-billing .form-row .form-field-tooltip .tooltip-content{display:block !important;background:#ddd;visibility:hidden;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';position:absolute;right:-10px;bottom:42px;z-index:1;width:200px;padding:10px;font-size:12px;text-align:center;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.checkout-shipping .form-row .form-field-tooltip .tooltip-content:after,.checkout-billing .form-row .form-field-tooltip .tooltip-content:after{content:'';display:block;position:absolute;right:10px;bottom:-20px;border-width:10px;border-style:solid;border-color:#ddd transparent transparent transparent}@media only screen and (min-width: 480px){.checkout-shipping .form-row .form-field-tooltip,.checkout-billing .form-row .form-field-tooltip{top:9px}}@media only screen and (min-width: 1230px){.checkout-shipping .form-row .form-field-tooltip .tooltip-content,.checkout-billing .form-row .form-field-tooltip .tooltip-content{right:-100px;margin-right:11px}.checkout-shipping .form-row .form-field-tooltip .tooltip-content:after,.checkout-billing .form-row .form-field-tooltip .tooltip-content:after{right:50%;margin-right:-10px}}.checkout-shipping .form-row.form-row-button{overflow:hidden;margin:15px 0}.checkout-shipping .form-row.form-row-button>button{float:right}#edit-address-form .form-row-button button{margin-bottom:5px}.checkout-shipping #gift-cert-message>.balance>span.error,.checkout-billing #gift-cert-message>.balance>span.error{margin:-20px 0px 5px}.checkout-shipping #shipping-error #error-wrapper,.checkout-billing #shipping-error #error-wrapper{box-sizing:border-box;width:100%;margin:10px 0;padding:5px 5px;background:#f1e6e6;border:2px solid #af0000;color:#af0000;text-align:center;display:inline-block;line-height:16px}@media screen and (max-width: 768px){.checkout-shipping .form-row.form-row-button>.btn:first-child:last-child,.checkout-billing .form-row.form-row-button>.btn:first-child:last-child{width:100%;text-align:center}}@media screen and (max-width: 480px){.checkout-shipping .form-row,.checkout-billing .form-row{padding-right:0;padding-bottom:5px}.checkout-shipping .form-row.form-indent,.checkout-shipping .form-row span.error,.checkout-shipping .form-row .form-caption,.checkout-billing .form-row.form-indent,.checkout-billing .form-row span.error,.checkout-billing .form-row .form-caption{margin-left:0}.checkout-shipping .form-row label,.checkout-shipping .form-row input[type='text'],.checkout-shipping .form-row select,.checkout-shipping .form-row .error-message,.checkout-billing .form-row label,.checkout-billing .form-row input[type='text'],.checkout-billing .form-row select,.checkout-billing .form-row .error-message{float:none;width:100%}.checkout-shipping .form-row .product-promo.inputfield,.checkout-billing .form-row .product-promo.inputfield{top:0}}.pt_checkout #primary .login-box .section-header{color:#3e3e3e}.pt_checkout #primary .login-box button{padding:15px 18px;font-size:18px}.pt_checkout #primary .login-box .form-row-button{padding-top:3px}.pt_checkout #primary .login-box .form-row-button a{margin-left:5px}.pt_checkout.login #primary{width:100%}@media screen and (max-width: 768px){.pt_checkout #primary .login-box{margin-bottom:20px}}@media screen and (max-width: 480px){.pt_checkout #main #primary .col-1 .login-box .form-row-button a,.pt_checkout #main #primary .col-2 .login-box .form-row-button a{margin:10px 0 0 0;display:block}}.checkout-shipping #shipping-method-list{margin:15px 0}.checkout-shipping #shipping-method-list label,.checkout-shipping #shipping-method-list .input-radio{display:block;float:none;vertical-align:top}.checkout-shipping #shipping-method-list label{line-height:18px;width:auto;height:auto;margin:0;padding:0;overflow:hidden}.checkout-shipping #shipping-method-list label .standard-shipping{text-decoration:line-through}.checkout-shipping #shipping-method-list .method-name{display:block;float:left;width:80%;text-transform:uppercase;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:normal;font-size:12px;line-height:18px;margin-bottom:5px}.checkout-shipping #shipping-method-list .method-name span{display:block;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;font-size:14px}.checkout-shipping #shipping-method-list .method-base,.checkout-shipping #shipping-method-list .standard-shipping,.checkout-shipping #shipping-method-list .discount-shipping{display:block;float:right;width:15%;text-align:right}.checkout-shipping #shipping-method-list .main-shipping-row{position:relative;margin:0;padding:10px 20px;border:1px solid #000;border-top:none}.checkout-shipping #shipping-method-list .main-shipping-row>*{margin-left:100px;height:auto}.checkout-shipping #shipping-method-list .main-shipping-row:after{content:' ';display:block;clear:both}.checkout-shipping #shipping-method-list .main-shipping-row>label{font-size:14px}.checkout-shipping #shipping-method-list .main-shipping-row.selected-method{background-color:#ddf0df}.checkout-shipping #shipping-method-list .main-shipping-row .input-radio{position:absolute;top:20px;left:19px;margin-left:0}.checkout-shipping #shipping-method-list .main-shipping-row>.icon{display:block;position:absolute;top:10px;left:40px;width:70px;height:36px;margin:0;background:center center no-repeat}.checkout-shipping #shipping-method-list .main-shipping-row>.icon.SAEX{background-image:url("../images/shipping-express.png")}.checkout-shipping #shipping-method-list .main-shipping-row>.icon.SAST{background-image:url("../images/shipping-standard.png")}.checkout-shipping #shipping-method-list .main-shipping-row>.icon.UPSP{background-image:url("../images/shipping-ups.png")}.checkout-shipping #shipping-method-list .main-shipping-row>.icon.in-store-method{background-image:url("../images/shipping-sams.png")}.checkout-shipping #shipping-method-list .main-shipping-row .form-row.label-inline.select-store{min-height:0}.checkout-shipping #shipping-method-list .main-shipping-row.disabled .icon,.checkout-shipping #shipping-method-list .main-shipping-row.disabled label{opacity:0.5}.checkout-shipping #shipping-method-list .main-shipping-row .instore-delivery{min-height:20px}.checkout-shipping #shipping-method-list .method-description{clear:both;width:auto}.checkout-shipping #shipping-method-list .method-description_panel{display:none;padding:15px 0}.checkout-shipping #shipping-method-list .method-description_toggle{display:block;text-decoration:underline;box-shadow:none;border:none;height:auto;line-height:20px;color:#7c7c7c;cursor:pointer}.checkout-shipping #shipping-method-list .method-description_toggle:hover{color:#3e3e3e}.checkout-shipping #shipping-method-list .set-preferred-store .store-name{display:block;text-transform:uppercase;font-weight:bold}.checkout-shipping #shipping-method-list .set-preferred-store .action{display:block;text-decoration:underline;color:#7c7c7c}.checkout-shipping #shipping-method-list .set-preferred-store .action:hover{color:#3e3e3e}.checkout-shipping #shipping-method-list .ups-error{clear:both;margin:10px 0;padding:10px;border:2px solid red;font-family:"Lato","Century Gothic",Arial,sans-serif;font-size:14px;font-weight:bold;color:red;line-height:18px}#country-select .continent{padding:0 10px}.ui-dialog.upsDialog{position:fixed;width:95% !important;max-width:980px !important;height:700px !important;max-height:90% !important;overflow:auto !important;padding:20px;left:0 !important;right:0 !important;margin:0 auto;top:50% !important;-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);box-sizing:border-box}.ui-dialog.upsDialog *,.ui-dialog.upsDialog *:before,.ui-dialog.upsDialog *:after{box-sizing:inherit}.ui-dialog.upsDialog .ui-dialog-titlebar{top:20px;right:50px}.ui-dialog.upsDialog iframe{display:block;width:100% !important;height:100% !important}.ie7 .ui-dialog.upsDialog,.ie8 .ui-dialog.upsDialog{top:5% !important}@media screen and (max-width: 768px){.checkout-shipping #shipping-method-list .main-shipping-row>*{margin-left:80px}.checkout-shipping #shipping-method-list .main-shipping-row>.icon{width:50px}.checkout-shipping #shipping-method-list .main-shipping-row .calendar,.checkout-shipping #shipping-method-list .main-shipping-row .globalaccordion{margin-left:0}#country-select .continent{float:none;width:100%;padding-bottom:20px}#country-select .continent:last-child{padding-bottom:0}}@media screen and (max-width: 480px){.checkout-shipping #shipping-method-list .method-name,.checkout-shipping #shipping-method-list .method-base,.checkout-shipping #shipping-method-list .standard-shipping,.checkout-shipping #shipping-method-list .discount-shipping{float:none;width:100%;text-align:left}}.checkout-billing .checkout-billing-checkboxes{padding:15px 15px 10px}.checkout-billing .checkout-billing-checkboxes .form-row{margin:0px 0px 5px 0;padding-right:0;min-height:20px}.checkout-billing .checkout-billing-checkboxes .form-row label{padding-left:26px !important;cursor:pointer;color:#3e3e3e;text-transform:none;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:normal;height:auto}.checkout-billing .checkout-billing-checkboxes .form-row label a{text-decoration:underline}.checkout-billing .checkout-billing-checkboxes .form-row.disabled label{cursor:not-allowed;color:#ddd}.checkout-billing .checkout-billing-checkboxes .privacy-policy{margin:0px 0 15px !important;padding-left:26px;display:block;text-decoration:underline}.pt_checkout .main-wrapper .bml-terms-and-conditions{border:1px solid #3e3e3e;height:270px;overflow:auto;padding:15px 15px 15px 25px;margin-bottom:15px;font-size:11px;line-height:14px}.pt_checkout .main-wrapper .bml-terms-and-conditions h2{height:auto;line-height:20px;padding:0;background-color:#FFF;margin-bottom:10px;font-size:12px;color:#3e3e3e}.pt_checkout .main-wrapper .bml-terms-and-conditions h1{line-height:20px !important;font-size:14px !important;float:none !important}.pt_checkout .main-wrapper .bml-terms-and-conditions ol{padding-left:15px}.pt_checkout .main-wrapper .bml-terms-and-conditions ol>li{list-style:decimal}.pt_checkout .main-wrapper .bml-terms-and-conditions ul{padding-left:15px}.pt_checkout .main-wrapper .bml-terms-and-conditions ul>li{list-style:circle}.pt_checkout .main-wrapper .bml-terms-and-conditions b,.pt_checkout .main-wrapper .bml-terms-and-conditions strong{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.pt_checkout .main-wrapper .bml-terms-and-conditions img{width:100%}.checkout-billing .checkout-billing-couponfield{padding:15px 15px 0 15px}.checkout-billing .checkout-billing-couponfield .checkbox-left label{padding-left:26px !important;font-weight:bold;text-transform:none;height:auto}.checkout-billing .checkout-billing-couponfield .coupon-area{max-height:0;overflow:hidden;padding:0 0 0 26px;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.checkout-billing .checkout-billing-couponfield .coupon-area .form-row{min-height:0}.checkout-billing .checkout-billing-couponfield .coupon-area.expanded{max-height:500px;margin-top:10px}.checkout-billing .checkout-billing-couponfield.storepickup{display:none}.checkout-billing .checkout-billing-couponfield .content-asset{margin:0}.checkout-billing .checkout-billing-couponfield .content-asset p{margin:20px 0;line-height:16px}.checkout-billing .checkout-billing-couponfield .form-row{padding-right:0}.checkout-billing .checkout-billing-couponfield .input-left{width:79%;float:left}.checkout-billing .checkout-billing-couponfield .input-left label{width:50%}.checkout-billing .checkout-billing-couponfield .input-left input{width:48%}.checkout-billing .checkout-billing-couponfield .button-right{float:left;padding:3px 0 0 5px}.checkout-billing .checkout-billing-couponfield .button-right button{padding:12px 10px 11px}.checkout-billing .checkout-billing-couponfield .redemption{clear:both;line-height:16px;color:#559417;padding:5px 0 5px 41%}.checkout-billing .checkout-billing-couponfield .redemption span.error{margin:0;color:#990000}.checkout-billing .checkout-billing-couponfield #gc-checkbalance{margin-left:41%;text-decoration:underline;color:#7c7c7c}.checkout-billing .checkout-billing-couponfield #gift-cert-message{margin:15px 0 0 41%}.checkout-billing .checkout-billing-couponfield #gift-cert-message>#gift-cert-message{margin:0px}.checkout-billing .checkout-billing-couponfield #gift-cert-message .redemption{padding-left:0}.checkout-billing .checkout-billing-couponfield #gift-cert-message .remove{text-decoration:underline;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.checkout-billing .checkout-billing-couponfield #gift-cert-message .remove>img{display:none}#payment-methods-wrapper{border:1px solid #3e3e3e;margin:15px 0}#payment-methods-wrapper.storepickup{display:none}#payment-methods-wrapper h2 legend{display:block;color:#fff}#payment-methods-wrapper h2+.error{max-width:none;margin:15px 20px;padding:5px;font-size:12px;font-weight:bold;color:#d00000;border:2px solid #d00000;background-color:#f1e6e6}#payment-methods-wrapper .payment-method-options{margin:0}#payment-methods-wrapper .payment-method-options input[type="radio"]{position:absolute;top:50%;left:20px;margin-top:-6px}#payment-methods-wrapper .payment-method-options input[type="radio"]+label{display:table-cell;vertical-align:middle;width:auto;height:auto;float:none;padding-left:25px}#payment-methods-wrapper .payment-method-options input[type="radio"]+label:hover{cursor:pointer}#payment-methods-wrapper .payment-method-options input[type="radio"]:not(:checked),#payment-methods-wrapper .payment-method-options input[type="radio"]:checked{overflow:hidden;clip:rect(0px, 0px, 0px, 0px);height:1px;width:1px;margin:-1px;padding:0px;border:0px none}#payment-methods-wrapper .payment-method-options input[type="radio"]:not(:checked)+label:before,#payment-methods-wrapper .payment-method-options input[type="radio"]:not(:checked)+label:after,#payment-methods-wrapper .payment-method-options input[type="radio"]:checked+label:before,#payment-methods-wrapper .payment-method-options input[type="radio"]:checked+label:after{content:"";display:block;position:absolute;top:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#payment-methods-wrapper .payment-method-options input[type="radio"]:not(:checked)+label:before,#payment-methods-wrapper .payment-method-options input[type="radio"]:checked+label:before{content:"";left:20px;width:14px;height:14px;margin-top:-8px;border:1px solid #8F979D}#payment-methods-wrapper .payment-method-options input[type="radio"]:checked+label:after{left:23px;width:10px;height:10px;margin-top:-5px;background:#3e3e3e}#payment-methods-wrapper .payment-method-options>.form-row,#payment-methods-wrapper .payment-method-options>.payment-method{padding:15px 20px}#payment-methods-wrapper .payment-method-options>.form-row{box-sizing:border-box;display:table;width:100%;margin:0;border-top:1px solid #efefef}#payment-methods-wrapper .payment-method-options>.form-row:first-child{border-top:none}#payment-methods-wrapper .payment-method-options>.form-row.selected-method{background:#efefef}#payment-methods-wrapper .payment-method-options .payment-method-images{display:table-cell}#payment-methods-wrapper .payment-method-options .payment-method-images .payment-method-image{display:block;float:right;max-width:none;width:auto;height:30px;margin:3px 0 3px 6px}#payment-methods-wrapper .payment-method-options+.payment-method,#payment-methods-wrapper .payment-method-options .payment-method{box-sizing:border-box;display:none}#payment-methods-wrapper .payment-method-options+.payment-method *,#payment-methods-wrapper .payment-method-options+.payment-method *:before,#payment-methods-wrapper .payment-method-options+.payment-method *:after,#payment-methods-wrapper .payment-method-options .payment-method *,#payment-methods-wrapper .payment-method-options .payment-method *:before,#payment-methods-wrapper .payment-method-options .payment-method *:after{box-sizing:inherit}#payment-methods-wrapper .payment-method-options+.payment-method.payment-method-expanded,#payment-methods-wrapper .payment-method-options .payment-method.payment-method-expanded{display:block;background:#efefef;padding-top:0}#payment-methods-wrapper .payment-method-options+.payment-method .form-row,#payment-methods-wrapper .payment-method-options .payment-method .form-row{padding:2px 34px 2px 0;border:none;clear:both}#payment-methods-wrapper .payment-method-options+.payment-method .form-row:after,#payment-methods-wrapper .payment-method-options .payment-method .form-row:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate{overflow:hidden}#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper{float:right;width:60%}#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper>div,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper>div{float:left;clear:none;padding:0}#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper>div:first-child,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper>div:first-child{margin-right:2%}#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper>div.month,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper>div.month{width:68%}#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper>div.year,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper>div.year{width:30%}#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper .field-wrapper,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper .field-wrapper{float:none;width:auto}#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper .required-indicator,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper .required-indicator{display:none}#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .error-message,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .error-message{width:100%}#payment-methods-wrapper .payment-method-options+.payment-method label,#payment-methods-wrapper .payment-method-options+.payment-method .field-wrapper,#payment-methods-wrapper .payment-method-options .payment-method label,#payment-methods-wrapper .payment-method-options .payment-method .field-wrapper{float:left}#payment-methods-wrapper .payment-method-options+.payment-method label,#payment-methods-wrapper .payment-method-options .payment-method label{display:block;width:40%;margin:0;padding-right:15px;line-height:35px}#payment-methods-wrapper .payment-method-options+.payment-method label span,#payment-methods-wrapper .payment-method-options .payment-method label span{display:inline-block}#payment-methods-wrapper .payment-method-options+.payment-method .field-wrapper,#payment-methods-wrapper .payment-method-options .payment-method .field-wrapper{width:60%}#payment-methods-wrapper .payment-method-options+.payment-method input,#payment-methods-wrapper .payment-method-options+.payment-method select,#payment-methods-wrapper .payment-method-options .payment-method input,#payment-methods-wrapper .payment-method-options .payment-method select{width:100%}#payment-methods-wrapper .payment-method-options+.payment-method select,#payment-methods-wrapper .payment-method-options .payment-method select{background:#fff;position:relative}#payment-methods-wrapper .payment-method-options+.payment-method span.error,#payment-methods-wrapper .payment-method-options+.payment-method .error-message,#payment-methods-wrapper .payment-method-options .payment-method span.error,#payment-methods-wrapper .payment-method-options .payment-method .error-message{color:#d00000}#payment-methods-wrapper .payment-method-options+.payment-method span.error:empty,#payment-methods-wrapper .payment-method-options+.payment-method .error-message:empty,#payment-methods-wrapper .payment-method-options .payment-method span.error:empty,#payment-methods-wrapper .payment-method-options .payment-method .error-message:empty{display:none !important}#payment-methods-wrapper .payment-method-options+.payment-method span.error,#payment-methods-wrapper .payment-method-options .payment-method span.error{margin:0}#payment-methods-wrapper .payment-method-options+.payment-method .error-message,#payment-methods-wrapper .payment-method-options .payment-method .error-message{width:60%}#payment-methods-wrapper .payment-method-options+.payment-method .payment-method-description,#payment-methods-wrapper .payment-method-options .payment-method .payment-method-description{line-height:1.5}#payment-methods-wrapper .payment-method-options+.payment-method .payment-method-description a,#payment-methods-wrapper .payment-method-options .payment-method .payment-method-description a{text-decoration:underline}#payment-methods-wrapper .payment-method-options+.payment-method .cvn-container,#payment-methods-wrapper .payment-method-options .payment-method .cvn-container{position:relative}#payment-methods-wrapper .gift-cert-used{margin:0 20px}@media screen and (max-width: 768px){#payment-methods-wrapper h2 legend{padding:0;width:auto}}@media screen and (max-width: 480px){.checkout-billing .checkout-billing-couponfield .input-left{width:100%}.checkout-billing .checkout-billing-couponfield .input-left label{width:100%}.checkout-billing .checkout-billing-couponfield .input-left input{width:100%}.checkout-billing .checkout-billing-couponfield .button-right{width:100%;padding:5px 0 0 0}.checkout-billing .checkout-billing-couponfield .redemption{padding-left:0}.checkout-billing .checkout-billing-couponfield #gc-checkbalance,.checkout-billing .checkout-billing-couponfield #gift-cert-message{margin-left:0}#payment-methods-wrapper .payment-method-options .payment-method-images .payment-method-image{height:20px}#payment-methods-wrapper .payment-method-options .payment-method label,#payment-methods-wrapper .payment-method-options .payment-method .field-wrapper,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper{float:none;width:auto}#payment-methods-wrapper .payment-method-options .payment-method .form-row{padding-right:0}#payment-methods-wrapper .payment-method-options .payment-method .form-row span.error,#payment-methods-wrapper .payment-method-options .payment-method .form-row .error-message{margin-left:0}#payment-methods-wrapper .payment-method-options .payment-method .error-message{width:auto}}.pt_checkout #cart-table .discount.last{border:none}.pt_checkout .place-order-totals .order-totals-table{float:right;text-align:right}.pt_checkout .submit-order{padding:20px 0 0;text-align:right;float:right;clear:right;display:inline-block;position:relative}.pt_checkout .submit-order fieldset{display:inline-block}.pt_checkout .submit-order a{text-decoration:underline}.pt_checkout .submit-order button{margin-left:1.5em;font-size:18px;padding:15px 18px}.pt_checkout .order-summary-payment-message{color:#8F979D}@media screen and (max-width: 768px){.pt_checkout #cart-table{margin-top:-20px}.pt_checkout #cart-table.item-list{border-left:1px solid;border-right:1px solid}.pt_checkout #cart-table .item-price:before,.pt_checkout #cart-table .item-total:before{display:none}.pt_checkout .submit-order{float:none;clear:both;display:block}.pt_checkout .submit-order fieldset{display:block}.pt_checkout .order-summary-payment-message{position:static}}@media screen and (max-width: 480px){.pt_checkout .place-order-totals .order-totals-table{float:none}.pt_checkout .place-order-totals .order-totals-table td:first-child{text-align:left}.pt_checkout .submit-order .form-row-button{text-align:center}.pt_checkout .submit-order .form-row-button a{display:inline-block}.pt_checkout .submit-order .form-row-button button{display:block;font-size:14px;padding:20px 0;width:100%}.pt_checkout .order-summary-payment-message{text-align:center}}.pt_order-confirmation #primary{width:75%}.pt_order-confirmation #secondary{width:23%;margin-top:50px}.pt_order-confirmation h1{font-size:30px;line-height:30px;padding-top:20px;text-transform:uppercase}.pt_order-confirmation h3{line-height:20px;text-transform:uppercase;margin-bottom:20px}.pt_order-confirmation h3>span{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:normal;font-size:14px}.pt_order-confirmation .print-page{font-family:"Lato","Century Gothic",Arial,sans-serif;font-size:10px;padding-right:10px}.pt_order-confirmation .print-page span{display:inline-block;vertical-align:middle;text-transform:uppercase;line-height:20px}.pt_order-confirmation .print-page span.print-icon{width:20px;height:20px;border:1px solid #DDD;border-radius:20px;margin-left:10px;background:url("../images/interface/share-icons.png") no-repeat scroll -15px 4px transparent}.pt_order-confirmation .confirmation-message{max-width:400px;margin:15px 0;padding:0}.pt_order-confirmation .item-list{background:#f3f3f3;padding:25px}.pt_order-confirmation #sovendus-container{margin:25px 0}.pt_order-confirmation .order-shipment-table .product-list-item .promo-li .promo-details{display:inline-block;line-height:16px;color:#963434;border:1px solid #963434;padding:8px;text-transform:uppercase}.pt_order-confirmation .actions a{display:inline-block;margin-top:15px;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:normal;font-size:12px;padding:8px 15px 9px}.pt_order-confirmation #RegistrationForm .form-row{position:relative;max-width:none}.pt_order-confirmation #RegistrationForm .form-caption{max-width:none}.pt_order-confirmation #RegistrationForm label{padding-left:0;display:block;width:100%;margin:10px 0 5px;font-size:11px;text-transform:uppercase}.pt_order-confirmation #RegistrationForm input[type="text"],.pt_order-confirmation #RegistrationForm input[type="password"]{width:100%;max-width:none;box-sizing:border-box}.pt_order-confirmation #RegistrationForm .btn{box-sizing:border-box;width:100%;display:inline-block;text-align:center;margin-top:15px;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:normal;font-size:12px;padding:7px}.pt_order-confirmation #RegistrationForm span.required-indicator{display:block;margin-top:15px;position:absolute;right:10px;top:0}.pt_order-confirmation .account-logout,.pt_order-confirmation .content-header{display:none}.pt_order-confirmation .login-create-account .section-header{background:none;border-bottom:1px solid #fff;line-height:70px;font-size:16px;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:normal;padding:0 0 0 18px}.pt_order-confirmation .order-shipment-table{margin:0 0 20px}.pt_order-confirmation .order-shipment-table .order-shipment-details{border-left:1px solid #E0E0E0}.pt_order-confirmation #primary h2{font-size:2em;font-style:italic;font-weight:normal}.pt_order-confirmation a.print-page{float:right}.confirmation-message{margin-bottom:20px;padding-bottom:20px}.order-discount{color:#990000}.gift-cert-used{padding:10px 0}.pt_order-confirmation .search-result-options{border:none}.pt_order-confirmation .pagination{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.pt_order-confirmation .order-history-header{padding:20px 15px;background:#f3f3f3;overflow:hidden}.pt_order-confirmation .order-history-header .label{display:inline-block;width:33%;font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold}.pt_order-confirmation .order-history-header:after{content:' ';display:block;clear:both}.pt_order-confirmation .order-history-items{margin:1px 0 10px}.pt_order-confirmation .order-history-table tr:first-child{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:14px}.pt_order-confirmation .order-history-table th{padding-top:20px;font-weight:normal}.pt_order-confirmation .order-history-table tr:last-child td{padding-bottom:20px}.pt_order-confirmation .order-history-table th,.pt_order-confirmation .order-history-table td{border-right:1px solid #fff;background:#f3f3f3;padding-left:15px;padding-right:15px}.pt_order-confirmation .order-history-table th:last-child,.pt_order-confirmation .order-history-table td:last-child{border-right:none}.pt_order-confirmation .order-history-table .order-items p{margin:0 !important}.pt_order-confirmation .order-history-table .order-items .order-item-name{text-transform:uppercase}.pt_order-confirmation .order-history-table .order-items li:not(:first-child){margin-top:20px}.pt_order-confirmation .item-list{margin-bottom:15px}.pt_order-confirmation .item-list>tbody{line-height:16px}.pt_order-confirmation .item-list>tbody p{margin:0 !important}.pt_order-confirmation .item-list>tbody>tr>th{padding-top:20px;font-weight:normal}.pt_order-confirmation .item-list>tbody>tr:first-child{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:14px}.pt_order-confirmation .item-list>tbody>tr:last-child>td{padding-bottom:20px}.pt_order-confirmation .item-list>tbody>tr .order-billing>div>address{font-style:normal}.pt_order-confirmation .item-list>tbody>tr>th,.pt_order-confirmation .item-list>tbody>tr>td{border-right:1px solid #fff;background:#f3f3f3;padding-left:15px;padding-right:15px;line-height:18px}.pt_order-confirmation .item-list>tbody>tr>th:last-child,.pt_order-confirmation .item-list>tbody>tr>td:last-child{border-right:none}.pt_order-confirmation .item-list>tbody .order-items .order-item-name{text-transform:uppercase}.pt_order-confirmation .item-list>tbody .order-items li:not(:first-child){margin-top:20px}.pt_order-confirmation .item-list>tbody .order-totals-table tr td{width:50%;padding:0}.pt_order-confirmation .item-list>tbody .order-totals-table tr td:last-child{text-align:right;width:50%;vertical-align:middle}.pt_order-confirmation .item-list>tbody .order-totals-table tr.order-total td{padding-top:15px}.pt_order-confirmation .order-shipment-table th{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:14px}.pt_order-confirmation .order-shipment-table th,.pt_order-confirmation .order-shipment-table td{padding:10px 15px}.pt_order-confirmation .order-shipment-table .country{text-transform:uppercase}.pt_order-confirmation .order-shipment-table .name a{font-family:"Lato","Century Gothic",Arial,sans-serif;font-style:italic;color:#7c7c7c;text-decoration:underline;line-height:18px}.pt_order-confirmation .order-shipment-table .name a mark{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;font-style:normal;text-transform:uppercase}.pt_order-confirmation .order-shipment-table .label{color:#7c7c7c;font-family:"Lato","Century Gothic",Arial,sans-serif;font-style:italic}.pt_order-confirmation .search-result-options{min-height:12px;margin:0;padding:0}.pt_order-confirmation .search-result-options:first-child{position:absolute;top:-26px;right:0}.pt_order-confirmation .order-detail-options{padding:20px 15px}.pt_order-confirmation .order-detail-options a{margin-right:4px}.pt_order-confirmation .account-logout{top:-78px}.pt_order-confirmation .account-logout a{height:38px;width:38px;min-height:38px}.pt_order-confirmation .pagination{padding-top:2px}.pt_order-confirmation .pagination .results-hits{padding:0}.pt_order-confirmation .order-history-header{padding:16px 20px 17px}.pt_order-confirmation .order-history-header button{margin:10px 2px;padding:11px 18px 10px}.pt_order-confirmation .order-history-table th,.pt_order-confirmation .order-history-table td{padding-left:20px;padding-right:20px}.pt_order-confirmation .order-history-table th{padding-top:13px}.pt_order-confirmation .order-history-table td{padding-top:4px;padding-bottom:23px}.pt_order-confirmation .order-history-table .order-items ul li :not(.order-item-name){font-style:italic;color:#7c7c7c}.pt_order-confirmation .order-history-table .order-items ul li :not(.order-item-name) span{color:#3e3e3e}.pt_order-confirmation table.item-list{margin-bottom:0}.pt_order-confirmation .order-shipment-table>tbody>tr>th,.pt_order-confirmation .order-shipment-table>tbody>tr>td,.pt_order-confirmation .order-shipment-table>thead>tr>th,.pt_order-confirmation .order-shipment-table>thead>tr>td,.pt_order-confirmation table.item-list>tbody>tr>th,.pt_order-confirmation table.item-list>tbody>tr>td,.pt_order-confirmation table.item-list>thead>tr>th,.pt_order-confirmation table.item-list>thead>tr>td{padding:19px 0 0 12px;border:none}.pt_order-confirmation .order-shipment-table>tbody>tr>th:last-child,.pt_order-confirmation .order-shipment-table>tbody>tr>td:last-child,.pt_order-confirmation .order-shipment-table>thead>tr>th:last-child,.pt_order-confirmation .order-shipment-table>thead>tr>td:last-child,.pt_order-confirmation table.item-list>tbody>tr>th:last-child,.pt_order-confirmation table.item-list>tbody>tr>td:last-child,.pt_order-confirmation table.item-list>thead>tr>th:last-child,.pt_order-confirmation table.item-list>thead>tr>td:last-child{border-left:1px solid #fff;padding-right:12px}.pt_order-confirmation .order-shipment-table>tbody>tr th,.pt_order-confirmation .order-shipment-table>thead>tr th,.pt_order-confirmation table.item-list>tbody>tr th,.pt_order-confirmation table.item-list>thead>tr th{padding-top:19px}.pt_order-confirmation .order-shipment-table>tbody>tr td,.pt_order-confirmation .order-shipment-table>thead>tr td,.pt_order-confirmation table.item-list>tbody>tr td,.pt_order-confirmation table.item-list>thead>tr td{padding-top:21px;padding-bottom:23px}.pt_order-confirmation .order-shipment-table .order-totals-table th,.pt_order-confirmation table.item-list .order-totals-table th{display:none}.pt_order-confirmation .order-detail-options a{font-family:"Lato","Century Gothic",Arial,sans-serif;font-weight:bold;font-size:11px;padding:11px 13px 10px}.pt_order-confirmation .order-shipment-table .label{text-transform:capitalize}.pt_order-confirmation .order-shipment-table .order-shipment-details{line-height:16px}.pt_order-confirmation .order-shipment-table .order-shipment-details.mobile{display:none}.pt_order-confirmation .order-shipment-table .order-shipment-details .label{color:#3e3e3e;font-family:"Lato","Century Gothic",Arial,sans-serif}.pt_order-confirmation .order-shipment-table .order-shipment-details .order-shipment-address{width:inherit}@media only screen and (max-width: 768px){.pt_order-confirmation .primary-content h1{margin:0 0 10px}.pt_order-confirmation .item-list th{display:none}.pt_order-confirmation .item-list td{float:left;padding:1em 0;width:98%}.pt_order-confirmation .item-list .order-totals-table td{float:left;width:48%}.pt_order-confirmation .order-shipment-table th{display:none}.pt_order-confirmation .order-shipment-table td{font-size:.8em}.pt_order-confirmation .order-shipment-table .shipping-method{padding-left:0}.pt_order-confirmation .order-totals-table{width:auto}}@media only screen and (max-width: 480px){.pt_order-confirmation .order-detail-options a{display:block;margin-top:5px}.pt_order-confirmation .item-list>tbody .order-totals-table tr td:last-child{width:51%;text-align:left}.pt_order-confirmation .order-shipment-table>tbody>tr>td:last-child{width:117px}}.shipping-method{padding:22px 0 0 28%}.shipping-method label{display:inline;float:none !important;padding-right:5px !important}.shipping-method .shipping-description{display:inline}
