@media all and (min-width:768px){.home-page-polls li{min-width:100px}h2{font-size:34px;line-height:40px}.cart tr{width:31.33333%;margin:40px 1% 0}.cart tr:nth-child(2n+1){clear:none}.cart tr:nth-child(3n+1){clear:both}.order-details-page .data-table tr{width:31.33333%;margin:40px 1% 0}.order-details-page .data-table tr:nth-child(2n+1){clear:none}.order-details-page .data-table tr:nth-child(3n+1){clear:both}.beauty-box-header{padding:20px 20px 50px}.beauty-box-headline{font-size:40px;margin:0 0 15px}.beauty-box-header-text{display:block}.home-page-manufacturers .title h3{font-size:34px}.footer-upper{margin:0 0 100px}.footer-upper .newsletter-description{margin:0 0 35px}.newsletter-email{display:flex;align-items:end;max-width:600px;margin:0 auto}.newsletter-email input[type="email"]{margin:0 13px 0 0;font-size:16px;text-align:left}.footer-middle{display:flex;padding:35px 30px 20px;justify-content:space-between;flex-wrap:wrap}.footer-block{width:calc(50% - 18.5px);border:solid #eed7b6;border-width:2px 0 2px;margin:0 0 -2px}.footer-block .title{padding:14px 28px 14px 10px}.footer-block .title:after{right:7px}.footer-block .list{margin:0 0 24px 10px}.follow-us{width:100%;border-width:0;margin:30px 0 0}.footer-lower{padding:0 30px 30px}.personal-boxes-grid{display:flex;justify-content:space-between;flex-wrap:wrap}.personal-box,.reccuring-item{width:calc(33.3333% - 6.6666px);max-width:100%}.personal-box-item{padding:0 0 204px;height:100%}.personal-box-add-to-cart{position:absolute;bottom:0;left:0;right:0;margin:auto}.personal-box-details{position:absolute;bottom:74px;left:0;right:0;margin:auto}.personal-box-full-description .full-value{position:absolute;left:0;right:0;bottom:142px}.customer-profile-picture{display:flex;align-items:flex-start;margin:0}.customer-profile-picture{flex:1}.customer-profile-avatar{margin:0 -135px 0 0;padding:20px}.customer-profile-product{margin:35px 0 0;flex:1}.customer-profiles .customer-name{font-size:34px}.customer-profile-reviews{margin:0 0 25px;font-size:16px}.customer-profile-attributes .attribute-name,.customer-profile-attributes .attribute-value{font-size:16px;padding:18px 30px}.customer-profile-buttons{justify-content:flex-end}.product-selectors{text-align:left}.product-selectors .product-viewmode{display:inline-block;float:right}.product-selectors .product-viewmode span{display:none}.product-selectors .product-viewmode a{display:inline-block;width:24px;height:32px;margin:0 0 0 12px;background-position:center;background-repeat:no-repeat;opacity:.5}.product-selectors .product-viewmode a.grid{background-image:url('../images/view-grid.png')}.product-selectors .product-viewmode a.list{background-image:url('../images/view-list.png')}.product-selectors .product-viewmode a.selected{opacity:1}.products-carousel .product-item{width:280px}.item-box .picture{margin:0 0 15px}.item-box .product-title{font-size:15px;margin:0 0 15px}.product-grid .item-grid .item-box,.category-grid .item-grid .item-box{width:calc(33.3333% - 5px);margin:0 0 30px}.product-list .item-box{float:none;width:auto;margin:0 5px 20px}.product-list .item-box .product-item:after{content:"";display:block;clear:both}.product-list .item-box .picture{float:left;width:220px}.product-list .item-box:hover .picture a img,.product-list .item-box:focus .picture a img{opacity:1}.product-list .item-box .picture:hover a img,.product-list .item-box .picture:focus a img{opacity:.85}.product-list .item-box .picture+.details{margin:0 0 0 240px}.product-list .item-box .product-title{height:auto;padding:10px 0;font-size:18px}.product-list .item-box .description{display:block;margin:0 0 10px;line-height:22px}.product-list .item-box .prices{height:auto;margin:0 0 30px}.product-list .item-box .product-box-add-to-cart-button{width:auto;min-width:150px;padding:0 20px}.product-list .item-box .add-to-compare-list-button,.product-list .item-box .add-to-wishlist-button{width:42px}.seasonal-boxes-page .personal-box{padding:40px 40px 170px;max-width:730px;margin:auto}.seasonal-boxes-page .personal-box-item{padding:0 320px 0 0}.seasonal-boxes-page .personal-box:before{height:210px;background-position:right -85px bottom -165px;background-size:460px}.seasonal-boxes-page .personal-box:after{top:210px}.seasonal-boxes-page .personal-box-title{font-size:34px;text-align:left;text-transform:none;white-space:nowrap;margin:0 0 15px}.seasonal-boxes-page .personal-box-picture{width:360px;position:absolute;top:0;right:-40px;bottom:0;margin:0}.seasonal-boxes-page .personal-box-short-description{text-align:left;margin:0;height:66px;overflow:hidden}.seasonal-boxes-page .personal-box-add-to-cart{bottom:-130px;right:auto;left:30px}.products-in-box .item-box .description,.product-box-attribute{font-size:14px;margin:0 0 10px}.inputs label{font-size:16px}.inputs input[type="text"],.inputs input[type="email"],.inputs input[type="tel"],.inputs input[type="password"],.inputs select{height:50px;padding:10px 20px}.edit-address,.form-fields{display:flex;flex-wrap:wrap}.edit-address .inputs{width:47%;margin:0 10px 20px}.edit-address .inputs.radio{margin-top:28px}.form-fields .inputs{width:100%;margin:0 10px 20px}.inputs input[type="checkbox"]~label,.inputs input[type="radio"]~label{padding:12px 0 12px 60px}.inputs input[type="checkbox"]~label:before,.inputs input[type="radio"]~label:before{top:11px}.inputs input[type="checkbox"]~label::after{top:13px}.inputs input[type="radio"]~label::after{top:17px}.forgot-password{font-size:16px}.log-in-tab .form-fields{flex-direction:column;align-items:center}.checkbox-wrapper{margin:0 0 30px}.deals .message-failure,.deals .message-success{font-size:16px}.deals .coupon-code input[type="text"],.deals .coupon-code .apply-discount-coupon-code-button{height:50px}.totals{display:flex;align-items:center}.total-info,.checkout-buttons-wrapper{width:50%}.total-info{margin:0;padding-right:6.5%}.total-info label,.total-info span{font-size:16px}.checkout-buttons-wrapper{margin:0 0 35px}.address-list-page .section,.order-list-page .section,.return-request-list-page .section{display:inline-block;width:45%;margin:20px 1%;vertical-align:top}.recurring-payments{width:100% !important;margin:20px 0 !important}.order-progress{padding:20px}.order-progress li{margin:0 10px}.order-progress a{min-width:80px}.cart-options .common-buttons{text-align:right}.cart-options .checkout-attributes,.cart-options .selected-checkout-attributes{padding:0 10px}.cart-footer .terms-of-service{text-align:left}.cart-footer .checkout-buttons,.cart-footer .addon-buttons{text-align:right}.cart-footer .cart-collaterals{float:left;width:45%;margin:0 2.5%}.cart-footer .cart-collaterals div,.cart-footer .cart-collaterals label{text-align:left}.cart-footer .estimate-shipping label{display:block;margin:0 0 10px}.cart-footer .estimate-shipping .buttons{text-align:right}.checkout-page .selected-checkout-attributes{float:right;text-align:right}.checkout-page .address-item{display:inline-block;vertical-align:top;zoom:1;width:48%;margin:0 1% 40px}.product-seasonal-box-page .payment-method{padding:30px 20px}.product-seasonal-box-page .payment-method-description{font-size:16px}.payment-method .payment-details{display:block;width:auto;min-width:0;margin:10px 0 0;text-align:center}.payment-info .info{padding:30px 75px}.order-review-data,.order-details-area,.shipment-details-area{overflow:hidden}.order-review-data>div,.order-details-area>div,.shipment-details-area>div{float:left;width:48%;margin:0 1% 40px}.order-details-page .section.options{text-align:right}.order-details-page .selected-checkout-attributes{padding:0 10px}.order-details-page .tax-shipping-info{text-align:right}.order-details-page .totals{float:right;clear:both}.shipment-details-page .tracking-number .tracking-url{color:#4ab2f1}.blog-posts .tags{float:right;width:80%;text-align:right}.blog-posts .buttons{float:left;width:20%;text-align:left}.new-comment{text-align:center}.new-comment .buttons{text-align:center}.comment-list .comment{display:table;width:100%;margin:0}.comment-list .comment:last-child{border-bottom:1px solid #ddd}.comment-info{display:table-cell;width:15%;margin:0;vertical-align:top}.comment-info .username{min-height:40px;margin:0;border:none;text-align:center}.comment-info .avatar{border:none}.comment-info .avatar img{max-width:80%;max-height:80%}.comment-content{display:table-cell;width:85%;border-left:1px solid #ddd;vertical-align:top;text-align:left}.comment-time{min-height:40px;margin:0;background-color:#f6f6f6;padding:10px 15px;font-size:14px;font-weight:normal}.comment-title{margin:0 0 -20px;padding:20px}.comment-body{padding:20px}.forum-actions,.topic-actions{overflow:hidden}.forum-actions .actions,.topic-actions .actions{float:left}.forum-actions .pager,.topic-actions .pager{float:right;max-width:450px}.forum-actions .pager li,.topic-actions .pager li{margin:2px 4px}.forum-actions .pager.upper{display:block}.topic-actions.lower .actions{display:block}.topic-posts{margin:0 0 30px}.topic-post{display:table;width:100%;margin:0}.topic-post .post-info{display:table-cell;width:15%;margin:0;vertical-align:top;text-align:left}.topic-post .user-info{width:auto}.topic-post .username{min-height:40px;margin:0;border:none;text-align:center}.topic-post .avatar{margin:auto;border:none}.topic-post .avatar img{max-width:80%;max-height:80%}.topic-post .user-stats li{margin:0}.topic-post .send-pm{margin:0 0 20px}.topic-post .pm-button,.profile-info-box .pm-button{padding:8px 16px;font-size:13px}.topic-post .post-content{display:table-cell;width:85%;border-left:1px solid #ddd;vertical-align:top;text-align:left}.topic-post .post-head{min-height:40px;overflow:hidden;background-color:#f6f6f6}.topic-post .post-time{float:left;margin:0;font-size:14px;font-weight:normal}.topic-post .post-actions{float:right;margin:0}.topic-post .post-actions a{margin:0;line-height:20px}.topic-post .post-actions .quote-post a{min-width:70px}.topic-post .post-actions a.post-link-button{margin:0 0 0 10px;border-left:1px solid #ddd;text-align:center}.topic-post .post-text{padding:20px 5px}.topic-post .post-vote{padding:20px 0 20px 15px}.forum-table th.replies,.forum-table th.views,.forum-table th.votes,.forum-table td.replies,.forum-table td.views,.forum-table td.votes{display:table-cell}.forum-table td.image{max-width:none}.forum-table td.image div{max-width:none;background-size:initial}.profile-info-box .avatar{float:left;margin:0 15px 15px 0}.profile-info-box .profile-stats{float:left;text-align:left}.profile-info-box .title{text-align:left}.profile-info-box .send-pm{clear:both;text-align:left}.manufacturer-item-grid .manufacturer-item{margin:0 0 75px}.manufacturer-item-grid .manufacturer-title{font-size:34px;margin:0 200px 20px 0}.manufacturer-item-grid .manufacturer-picture .picture-ribbon{top:-68px;width:90px;height:96px;line-height:20px;font-size:10px}.manufacturer-item-grid .manufacturer-picture .picture-ribbon+.picture-ribbon{right:110px}.manufacturer-item-grid .manufacturer-checkbox label,.manufacturer-item-grid .manufacturer-action-button button{font-size:16px;padding:55px 0 20px}.manufacturer-list .list-group{width:calc(33.3333% - 10px)}.manufacturer-checkbox-description{font-size:15px;padding:0 30px 30px}.manufacturer-description{margin:70px 0;font-size:16px;line-height:24px}.description-info-block{padding:0 20px}.description-info-subtitle{font-size:16px;line-height:24px;padding:25px 0}.description-info-description{padding:0;font-size:16px;line-height:24px}.description-info-description p{margin:20px 0}.product-details-page .description-info-block{justify-content:space-between;align-items:center}.product-details-page .description-info-picture,.product-details-page .description-info-meta{width:calc(50% - 20px)}.search-input .form-fields{justify-content:space-between}.advanced-search{margin:0}}