html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}section#review:after,section#review:before{content:" ";display:table}section#review:after{clear:both}section#review main:after,section#review main:before{content:" ";display:table}section#review main:after{clear:both}section#review main form.promo-code-form{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4;display:none}section#review main form.promo-code-form fieldset .field{float:left;display:block;margin-right:2.35765%;width:74.41059%}section#review main form.promo-code-form fieldset .field:last-child{margin-right:0}section#review main form.promo-code-form fieldset .buttons{float:left;display:block;margin-right:2.35765%;width:23.23176%}section#review main form.promo-code-form fieldset .buttons:last-child{margin-right:0}section#review main form.promo-code-form fieldset .buttons .button{margin:0}section#review main article.items{margin-right:0}section#review main article.items .item:after,section#review main article.items .item:before{content:" ";display:table}section#review main article.items .item:after{clear:both}section#review main article.items .item .item-image{display:none;text-align:center}@media only screen and (min-width:481px){section#review main article.items .item .item-image{float:left;display:block;margin-right:2.35765%;width:14.70196%}section#review main article.items .item .item-image:last-child{margin-right:0}}section#review main article.items .item .item-image img{height:auto;max-width:100%}section#review main article.items .item .item-details{float:left;display:block;margin-right:2.35765%;width:100%}section#review main article.items .item .item-details:last-child{margin-right:0}@media only screen and (min-width:481px){section#review main article.items .item .item-details{float:left;display:block;margin-right:2.35765%;width:82.94039%}section#review main article.items .item .item-details:last-child{margin-right:0}}section#review main article.items .item .questions .question{margin:0}section#review main article.items .item .questions .question strong{display:block}section#review main article.items .item .participants .participant{padding:10px 0}section#review main article.items .item .participants .participant:after,section#review main article.items .item .participants .participant:before{content:" ";display:table}section#review main article.items .item .participants .participant:after{clear:both}section#review main article.items .item .participants .participant .voucher-code{padding:0}section#review main article.items .item .participants .participant .voucher-form{background:#f4f4f4;display:none;margin:10px 0}section#review main article.items .item .participants .participant .voucher-form fieldset{max-width:1920px;margin-left:auto;margin-right:auto}section#review main article.items .item .participants .participant .voucher-form fieldset:after,section#review main article.items .item .participants .participant .voucher-form fieldset:before{content:" ";display:table}section#review main article.items .item .participants .participant .voucher-form fieldset:after{clear:both}section#review main article.items .item .participants .participant .voucher-form fieldset .notifications{margin:0 0 10px}section#review main article.items .item .participants .participant .voucher-form fieldset .field{margin-bottom:0;width:100%}@media only screen and (min-width:481px){section#review main article.items .item .participants .participant .voucher-form fieldset .field{float:left;display:block;margin-right:2.35765%;width:74.41059%}section#review main article.items .item .participants .participant .voucher-form fieldset .field:last-child{margin-right:0}}section#review main article.items .item .participants .participant .voucher-form fieldset .buttons{width:100%}@media only screen and (min-width:481px){section#review main article.items .item .participants .participant .voucher-form fieldset .buttons{float:left;display:block;margin-right:2.35765%;width:23.23176%}section#review main article.items .item .participants .participant .voucher-form fieldset .buttons:last-child{margin-right:0}}section#review main article.items .item .participants .participant .voucher-form fieldset .buttons .button{margin:0;padding:8px 20px}section#review main article.items .item .participants .participant .questions .question{margin:0}section#review main article.items .item .participants .participant .questions .question strong{display:block}section#review main article.items .item .participants .participant fieldset.questions{margin-bottom:25px;padding:0}section#review main article.items .item .participants .participant table.price-summary{margin:10px 0 0}section#review main article.items .item .participants .participant table.price-summary thead tr th{text-align:right}section#review main article.items .item .participants .participant table.price-summary tbody tr td{background:transparent;border:0;padding:0;text-align:left;vertical-align:top}section#review main article.items .item .participants .participant table.price-summary tbody tr td strike{margin-right:5px}section#review main article.items .item .participants .participant table.price-summary tbody tr td.-currency{font-weight:400;text-align:right}section#review main article.items .item .participants .participant table.price-summary tbody tr td.-currency.-negative{font-weight:400}section#review main article.items .item .participants .participant table.price-summary tbody tr td:first-child{word-break:break-all}section#review main article.items .item .participants .participant+.participant{border-top:1px solid #acacac}section#review main article.items .item+.item{border-top:3px solid #acacac}section#review main article.items div.buyer-info .questions .question,section#review main article.items div.buyer-info p{margin:0}section#review main article.items div.buyer-info .questions .question strong{display:block}section#review main article.items .open-promo-form{padding:0}section#review main aside table.price-summary{margin:10px 0 0}section#review main aside table.price-summary thead tr th{text-align:right}section#review main aside table.price-summary tbody tr td{background:transparent;border:0;padding:0;text-align:left;vertical-align:top}section#review main aside table.price-summary tbody tr td strike{margin-right:5px}section#review main aside table.price-summary tbody tr td.-currency{font-weight:400;text-align:right}section#review main aside table.price-summary tbody tr td.-currency.-negative{font-weight:400}section#review main aside table.price-summary tbody tr td:first-child{word-break:break-all}section#review #cancel-policy{display:none}.payment-loading{background:#000;color:#fff;display:none;height:100%;left:0;filter:alpha(opacity=75);opacity:.75;position:fixed;text-align:center;top:0;width:100%;z-index:1000000001}.payment-loading p{color:#14a76c;font-size:32px!important;font-weight:700;letter-spacing:5px;margin:0;margin-top:15%;text-align:center!important;text-shadow:1px 1px #acacac;width:100%}div#policy-modal a.button.js-close{position:absolute;right:10px}div#policy-modal h3{color:#000;letter-spacing:1px;line-height:1;text-shadow:none;width:100%}div#policy-modal h3 small{display:block;font-size:12px;font-weight:600}div#policy-modal table{width:inherit}