.small_text{font-size:.6em}.medium_text{font-size:.8em}.header{margin:0}.ticket_box,.time_change{margin:0 0 .5em 0}.imagebox{margin:-1em;z-index:0;position:relative;height:10rem;background-image:url("/static/img/default-top-image-lg.37281b0f5d68.jpg");background-position:center;background-size:cover}@media print,screen and (min-width:40em){.imagebox{height:15rem;-webkit-mask-image:linear-gradient(to bottom,#000 10rem,transparent 100%);mask-image:linear-gradient(to bottom,#000 10rem,transparent 100%)}}@media print,screen and (min-width:64em){.imagebox{height:20rem;-webkit-mask-image:linear-gradient(to bottom,#000 10rem,transparent 100%);mask-image:linear-gradient(to bottom,#000 10rem,transparent 100%)}}.squish{width:100%;height:20em}.content{margin:0 -1rem 0 -1rem;z-index:1;position:relative;padding:1rem 1rem 0 1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(255,255,255,.7)}@media print,screen and (min-width:40em){.content{margin:-2.5rem -1rem 0 -1rem}}@media print,screen and (min-width:64em){.content{margin:-5rem -1rem 0 -1rem}}.squish_content{z-index:1;position:relative}.train_info_buy{text-align:center;float:left;margin:0;padding:0}.train_info{text-align:center;margin:0;padding:0}.price{text-align:center;margin-top:auto;margin-bottom:auto;padding-left:0}.modal{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);grid:1fr/1fr;place-items:center}.modal.no-fg{background-color:rgba(0,0,0,.8);color:#fefefe;font-size:1.5em}.modal.no-fg .loading-spinner{width:1.5em;height:1.5em;border:2px solid #fefefe;border-top-color:rgba(0,0,0,.0666666667)}.modal{height:100dvh}.modal-content{margin:1em;background-color:#fefefe;padding:1em;border:1px solid silver}@media print,screen and (min-width:40em){.modal-content{width:80vw;max-width:1000px}}.modal-content h1,.modal-content h2,.modal-content h3,.modal-content h4,.modal-content h5,.modal-content h6{font-family:unset;color:unset}.loading-spinner{width:30px;height:30px;border:2px solid #1b7285;border-radius:50%;border-top-color:rgba(0,0,0,.0666666667);display:inline-block;-webkit-animation:loadingspinner .7s linear infinite;animation:loadingspinner .7s linear infinite}@-webkit-keyframes loadingspinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadingspinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media print,screen and (min-width:40em){.info_modal{width:70%;max-width:700px;margin:1em 0}}.close_modal{margin-bottom:0;margin-right:15px}.modal_header{color:#000}.modal_top{margin-left:15px}.labl{display:block;width:100%}.labl>input{visibility:hidden;position:absolute}.labl>input+div{cursor:pointer;border:1px solid silver}.labl>.unavailable{cursor:default}.labl>input:checked+div{background-color:#dbf2f8;border:1px solid silver}.radio_button input[type=radio]{opacity:0;position:fixed;width:0}.radio_button label{display:inline-block;background-color:#fff;color:#8a8a8a;margin:0;padding-left:.5em;padding-right:.5em}.radio_button label:hover{background-color:#e6e6e6}.radio_button input[type=radio]:checked+label{background-color:#1b7285;color:#fff}.hidden{position:absolute;visibility:hidden;opacity:0}.filters{text-align:center}@media print,screen and (min-width:40em){.filters{text-align:right}}.filters>*{display:inline-block}.filters label{margin-right:0;outline:1px solid #1b7285;padding-left:.5em;padding-right:.5em;background-color:#fefefe;color:#8a8a8a;margin-left:.5em;margin-bottom:.25em}.filters .group{margin-left:.5em}.filters .group label{margin-left:0}.filters input[type=checkbox]:checked+label{background-color:#1b7285;color:#fefefe}.unavailable{background-color:#e6e6e6;color:#646464}.tight{margin:0}.center{text-align:center}.left_center{margin-bottom:auto;padding-left:0}.after_icon_text{margin-left:2.5rem}.glyphicons-tube:before{content:" ";background-image:url("../img/tube.495e8dc5f2cb.svg")}.lor{background-position:left;background-repeat:no-repeat;background-size:2.5rem;background-image:url("../img/linear_intermediate_station.f765d6d6a85e.svg")}@media print,screen and (min-width:40em){.lor{padding:0}}.lor.no-stop{background-image:url("../img/linear.593c6b523ad6.svg")}.lor.o{background-image:url("../img/linear_origin.59ffa6b0decc.svg")}.lor.d{background-image:url("../img/linear_destination.2b15c7179e2a.svg")}.hidden{display:none}#payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#payment-element{margin-bottom:24px}#result_errors ul,.error-box ul{list-style-type:none;margin:0}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);transform:translateZ(0)}.spinner:after,.spinner:before{position:absolute;content:""}.spinner:before{width:10.4px;height:20.4px;background:#0055de;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}.spinner:after{width:10.4px;height:10.2px;background:#0055de;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}#payment-status{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:30px;width:30vw;min-width:500px;min-height:380px;align-self:center;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);border-radius:7px;padding:40px;opacity:0;-webkit-animation:fadeInAnimation 1s ease forwards;animation:fadeInAnimation 1s ease forwards}#status-icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%}#details-table{overflow-x:auto;width:100%}table{width:100%;font-size:14px;border-collapse:collapse}table tbody tr:first-child td{border-top:1px solid #e6e6e6;padding-top:10px}table tbody tr:last-child td{border-bottom:1px solid #e6e6e6}td{padding-bottom:10px}.TableContent{text-align:right;color:#6d6e78}.TableLabel{font-weight:600;color:#30313d}#view-details{color:#0055de}#retry-button{text-align:center;background:#0055de;color:#fff;border-radius:4px;border:0;padding:12px 16px;transition:all .2s ease;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);width:100%}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeInAnimation{to{opacity:1}}@keyframes fadeInAnimation{to{opacity:1}}.journey-summary{padding-bottom:.5em}.journey-summary span{font-weight:700}.journey-summary>.route{font-size:1.15em;font-weight:100}.journey-summary>.route .glyphicons{font-size:.9em;margin-top:-.25em;padding-left:.1em}.journey-summary>.route .glyphicons.is-link{cursor:pointer}.journey-summary>.summary,.journey-summary>.times{font-size:.9em;color:#666}.journey-summary.has-arrow>*{padding-left:2rem}.journey-summary>.journey-direction-icon{position:absolute;width:2rem;padding-left:0;height:-webkit-min-content;height:-moz-min-content;height:min-content}.journey-summary .glyphicons{vertical-align:middle}.continue{margin-left:5em;color:#666}.ticket-summary .ticket-info-box{padding-bottom:.5em}.ticket-summary .ticket-info-box>*{padding-left:2rem}.ticket-summary .ticket-info-box>.info-icon,.ticket-summary .ticket-info-box>.issue-icon{position:absolute;width:2rem;height:-webkit-min-content;height:-moz-min-content;height:min-content;padding-left:0}.ticket-summary .ticket-info-box .ticket-headline{font-weight:700;font-size:1.2em}.ticket-summary .ticket-info-box .ticket-additional-information{font-size:.9em;color:#666;padding-bottom:.25em}.ticket-summary .glyphicons{vertical-align:middle;font-size:.9em;margin-top:-.25em}.ticket-summary .info-icon>.glyphicons,.ticket-summary .issue-icon>.glyphicons{font-size:unset;margin-top:unset}#ticket-summary-modal h1,#ticket-summary-modal h2,#ticket-summary-modal h3,#ticket-summary-modal h4,#ticket-summary-modal h5,#ticket-summary-modal h6{font-family:unset;color:unset;padding-left:.5em;margin-bottom:.75rem}#ticket-summary-modal .tickets>.ticket{border-top:2px solid #cacaca;padding:.5em .75em}#ticket-summary-modal .tickets>.ticket .fulfilment{width:2rem;position:absolute}#ticket-summary-modal .tickets>.ticket .context{padding-left:2rem}#ticket-summary-modal .tickets>.ticket .individual-ticket-summary{display:flex}#ticket-summary-modal .tickets>.ticket .individual-ticket-summary .price{text-align:right;font-size:.9em;color:#666;flex-grow:1}#ticket-summary-modal .tickets>.ticket .description{font-weight:700}#ticket-summary-modal .tickets>.ticket .additional-information,#ticket-summary-modal .tickets>.ticket .route{font-size:.9em;color:#666}#ticket-summary-modal .tickets>.ticket .additional-information{padding-top:.5em}#ticket-summary-modal .tickets>.ticket .railcards{display:inline-block}#ticket-summary-modal .tickets>.ticket .railcards .railcard{display:inline-block}#ticket-summary-modal .tickets>.ticket .railcards::before{content:"("}#ticket-summary-modal .tickets>.ticket .railcards::after{content:")"}#ticket-summary-modal .tickets>.ticket .railcards .railcard::after{content:", "}#ticket-summary-modal .tickets>.ticket .railcards .railcard:last-child::after{content:""}.headline-summary{font-weight:100;font-size:1.5em;padding-bottom:.25em}.headline-summary span.location{font-weight:700}.journey-selection{padding-top:1em}.journey-selection h1,.journey-selection h2,.journey-selection h3,.journey-selection h4,.journey-selection h5,.journey-selection h6{font-family:unset}.journey-selection .direction-header{margin:0 0 0 2rem;padding-bottom:.5em}.journey-selection .direction-header icon{margin-left:-2rem;height:-webkit-min-content;height:-moz-min-content;height:min-content}.journey-selection .direction-header>h5{margin:0}.journey-selection .direction-header>.search-context{margin-top:-.3rem;margin-left:-.25rem;color:#666;font-size:.9em}@media print,screen and (min-width:40em){.journey-selection .direction-header>.search-context{margin-left:.15rem}}.journey-selection .direction-header>.search-context .glyphicons{-webkit-filter:invert(.45);filter:invert(.45);position:absolute}.journey-selection .direction-header>.search-context span{font-weight:700}.journey-selection button.earlier-later{margin:1em 0 1em 0}.journey-selection button.earlier-later .glyphicons{margin:-.2em 0 -1em 0}.journey-selection .outbound-group{border-bottom:2px solid silver;margin-bottom:1em}@media print,screen and (min-width:64em){.journey-selection .outbound-group{border-bottom:none;margin-bottom:0;border-right:2px solid silver}}.different-date-alert .glyphicons{-webkit-filter:invert(.45);filter:invert(.45);position:absolute;height:1em;margin-left:-2rem}.ticket-selector-blocks>div{border-bottom:2px solid silver;margin-bottom:1em;padding-bottom:.5em}@media print,screen and (min-width:64em){.ticket-selector-blocks>div{border-bottom:none;margin-bottom:0;border-right:2px solid silver}.ticket-selector-blocks>div:last-child{border-right:none}}.ticket-selector-block .ticket-header{margin:0 0 0 2rem}.ticket-selector-block .ticket-header icon{margin-left:-2rem;height:-webkit-min-content;height:-moz-min-content;height:min-content}.journey-option{padding:.5em .75em!important}.journey-option .times{font-size:1.2em}.journey-option .times icon{margin-top:-.2em;vertical-align:middle;height:-webkit-min-content;height:-moz-min-content;height:min-content}.journey-option .context{font-size:.85em;color:#666;margin-top:-.4em}.journey-option .price{line-height:1.5em;text-align:right;font-size:.9em}.ticket-option{padding:.5em .75em .75em .75em!important;margin:0 0 .5em 0}.ticket-option .ticket-headline .glyphicons{padding-top:.3em}.ticket-option .ticket-summary{display:flex}.ticket-option .ticket-summary .price{flex-grow:1;text-align:right}.ticket-option .context{font-size:.85em;color:#666;margin-top:-.4em;line-height:1.3em}.total-summary .total-info{padding-bottom:.5em}.total-summary .total-info .headline{font-size:1.3em;font-weight:700}.total-summary .total-info .context{font-size:.95em;color:#333}.total-summary .total-info>div{display:flex}.total-summary .total-info>div .value{flex-grow:1;text-align:right}.total-summary button .glyphicons{vertical-align:middle;margin-top:-.4em;margin-bottom:-.2em;-webkit-filter:invert(1);filter:invert(1)}.leg-summary>*{padding-left:2.5rem}.leg-summary>.leg-icon{position:absolute;width:2.5rem;padding-left:0;height:-webkit-min-content;height:-moz-min-content;height:min-content}.leg-summary .leg-headline,.leg-summary>.leg-icon{font-size:1.3em}.leg-summary .leg-details{font-size:.95em;color:#333;margin-top:-.25em;padding-bottom:.5em}.leg-summary .stop-time{width:3.5rem;text-align:right}.leg-summary .stop-list .i{font-size:.9em;color:#666;display:none}.leg-summary .stop-list .stop:last-child>*{padding:.5em 0}.leg-summary .toggle-en-route{cursor:pointer;font-size:.9em;color:#1b7285}.glyphicons-circle-empty-info.tappable{cursor:pointer}.change{width:100%;text-align:center;border-bottom:2px solid #999;line-height:.1em;margin:1em 0;color:#666}.change span{background:#fff;padding:0 1em}.change .h{color:#000}#ticket_info_modal h1,#ticket_info_modal h2,#ticket_info_modal h3,#ticket_info_modal h4,#ticket_info_modal h5,#ticket_info_modal h6{font-family:unset;color:unset;margin-bottom:.75rem}#ticket_info_modal p{margin-top:0;margin-bottom:0}#ticket_info_modal ul{margin-top:0;margin-bottom:0}#ticket_info_modal li{margin-top:0;margin-bottom:0}.ticket-options .group-headline{padding-left:.5em;margin-left:3px;padding-bottom:.25em;font-size:1.1em}.has-icon{margin:0 0 0 2em}.has-icon icon{margin-left:-2em;position:absolute;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:-webkit-min-content;height:-moz-min-content;height:min-content}.has-icon icon.inline-info{margin-left:0;position:unset}.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header h6{font-family:unset;margin-right:-.25em;color:unset}.modal-header h1 icon,.modal-header h2 icon,.modal-header h3 icon,.modal-header h4 icon,.modal-header h5 icon,.modal-header h6 icon{margin-right:-.25em}#basket-fulfilment-page h1,#basket-fulfilment-page h2,#basket-fulfilment-page h3,#basket-fulfilment-page h4,#basket-fulfilment-page h5,#basket-fulfilment-page h6,#booking-confirmation-page h1,#booking-confirmation-page h2,#booking-confirmation-page h3,#booking-confirmation-page h4,#booking-confirmation-page h5,#booking-confirmation-page h6,#ticket-summary-page h1,#ticket-summary-page h2,#ticket-summary-page h3,#ticket-summary-page h4,#ticket-summary-page h5,#ticket-summary-page h6{font-family:unset}#ticket-list{padding-bottom:1em}#ticket-list .ticket{border-top:1px solid #cacaca;padding:.5em .5em .5em 2.5em}#ticket-list .ticket>icon{position:absolute;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin-left:-2rem}#ticket-list .ticket:last-child{border-bottom:1px solid #cacaca}#ticket-list .ticket .ticket-headline{display:flex}#ticket-list .ticket .ticket-headline>.description{flex-grow:1}#ticket-list .ticket .ticket-headline>.individual-price{text-align:right}#ticket-list .ticket .additional-info,#ticket-list .ticket .ticket-type{font-size:.95em}#ticket-list .ticket .ticket-type span.railcards::before{content:" ("}#ticket-list .ticket .ticket-type span.railcards::after{content:") "}#ticket-list .ticket .ticket-type span.railcards span.railcard::after{content:", "}#ticket-list .ticket .ticket-type span.railcards span.railcard:last-child::after{content:""}#ticket-list .ticket .additional-info{padding-top:.25em}#ticket-summary-page .additional-info{color:#666}#ticket-summary-page .body-text{font-size:.95em}#ticket-summary-page .body-text label{font-size:unset}#ticket-summary-page #split-station-list{margin-bottom:.25em}#ticket-summary-page #ticket-continuation{border-top:2px solid silver;padding-top:1em}#ticket-summary-page #reservation-block{padding-bottom:1em;padding-top:1em}#ticket-summary-page #reservation-block input[type=radio]{margin:0 -.3em 0 .3em}#ticket-summary-page #reservation-block #reservation-preferences{padding-top:1em}#ticket-summary-page #reservation-block #reservation-preferences .preference-block{padding-bottom:1em}#ticket-summary-page #reservation-block .additional-info{padding-top:.5em}#ticket-summary-page #reservation-block .reservation-context.has-icon{margin:0 0 .5em 3em}#ticket-summary-page #reservation-block .reservation-context.has-icon icon{font-size:1.5em}#basket-fulfilment-page #fulfilment-options{font-size:.95em}#basket-fulfilment-page #fulfilment-options h6{font-size:1.125rem}#basket-fulfilment-page #fulfilment-options .additional-info{color:#666}#basket-fulfilment-page #tod-info{font-size:.95em}body.basket_function .journey-list{margin-bottom:.5em}body.basket_function .journey-list>.journey{padding:.5em;border-bottom:2px solid silver}body.basket_function .journey-list>.journey:first-child{border-top:2px solid silver}body.basket_function .journey-list>.journey .route{font-weight:200}body.basket_function .journey-list>.journey .route span{font-weight:400}body.basket_function .journey-list>.journey .legs{font-size:.9em;color:#666;padding-bottom:.5em}body.basket_function .journey-list>.journey .summary-line{display:flex}body.basket_function .journey-list>.journey .summary-line .price{text-align:right}body.basket_function .journey-list>.journey .summary-line .people{flex-grow:1}body.basket_function .journey-list.large{margin-top:1em}body.basket_function .journey-list.large>.journey .route{font-size:1.1em}body.basket_function .journey-list.large>.journey .legs{font-size:1em;color:unset}body.basket_function .terms-confirm{padding:1em 0 1em 0}#booking-confirmation-page .confirmation-code{font-family:monospace;font-weight:700;font-size:1.25em;white-space:nowrap}#booking-confirmation-page .not-a-ticket{font-size:1.15em;text-align:center;font-weight:700}#booking-confirmation-page .header-body-wrap{margin-bottom:1em}#booking-confirmation-page .header-body-wrap ul{margin-bottom:0}#booking-confirmation-page .purchased-journey-list .journey{padding:1em;border-top:2px solid #999}#booking-confirmation-page .purchased-journey-list .journey:first-child{margin-top:.5em}#booking-confirmation-page .purchased-journey-list .journey:last-child{border-bottom:2px solid #999;margin-bottom:.5em}#booking-confirmation-page .purchased-journey-list .journey .journey-headline{display:flex;font-size:1.1em}#booking-confirmation-page .purchased-journey-list .journey .journey-headline .route{flex-grow:1;font-weight:200}#booking-confirmation-page .purchased-journey-list .journey .journey-headline .route span{font-weight:400}#booking-confirmation-page .purchased-journey-list .journey .journey-headline .price{text-align:right}#booking-confirmation-page .purchased-journey-list .journey .journey-info{font-size:.95em}#booking-confirmation-page .purchased-journey-list .journey .journey-info .glyphicons.is-link{padding-left:.25em;margin-left:0;cursor:pointer}#booking-confirmation-page .purchased-journey-list .journey ul{margin-bottom:0}#daytripper-results h1,#daytripper-results h2,#daytripper-results h3,#daytripper-results h4,#daytripper-results h5,#daytripper-results h6{font-family:unset}#daytripper-results .result-block{display:grid;grid-template-columns:1fr;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:1em}@media print,screen and (min-width:40em){#daytripper-results .result-block{grid-template-columns:1fr 1fr}}@media print,screen and (min-width:64em){#daytripper-results .result-block{grid-template-columns:1fr 1fr 1fr}}#daytripper-results .destination{padding:0;color:#0a0a0a;display:grid;row-gap:1em;grid-template-rows:12em auto 3em}#daytripper-results .destination:visited{color:#0a0a0a}#daytripper-results .destination:hover{background-color:#dbf2f8}#daytripper-results .destination:hover .destination-content{background-color:rgba(219,242,248,.7)}#daytripper-results .destination .imageblock{-webkit-mask-image:linear-gradient(to bottom,#000 8em,transparent 100%);mask-image:linear-gradient(to bottom,#000 8em,transparent 100%);z-index:0;position:relative;height:12em;background-image:url("/static/img/default-top-image-sm.c9ee256ebd5a.jpg");background-position:center;background-size:cover}#daytripper-results .destination .destination-content{margin-top:-4em;padding:.75em;margin-bottom:-2em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(255,255,255,.7)}#daytripper-results .destination .destination-content h6{font-size:1.2em;font-weight:700;margin-bottom:0}#daytripper-results .destination .destination-content .journeytime{font-size:.9em;margin-bottom:1em}#daytripper-results .destination .destination-content .description{font-size:.95em;text-wrap:balance}#daytripper-results .destination .price{text-align:right;margin-top:.25rem;font-size:.9rem;padding:.75em}#daytripper-results .destination .price span{font-size:1.2rem}.reserved-legs{padding-top:1em}.reserved-legs .reserved-leg{padding-bottom:1em}.reserved-legs .reserved-leg:last-child{padding-bottom:0}.basket-control-button icon{margin-top:-.15em;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin-bottom:-1em;margin-left:-.3em}div.radio{display:flex}div.radio input[type=radio]~label{flex-grow:1;padding-left:.5em}div.checkbox{display:flex}div.checkbox input[type=checkbox]~label{flex-grow:1;padding-left:.5em}.plusbus div.checkbox{padding-bottom:.5em}.plusbus div.checkbox input[type=checkbox]{margin:.3em 0 0 0;align-self:start}.plusbus div.checkbox input[type=checkbox]~label{line-height:1.5em}.plusbus div.checkbox .additional-info{font-size:.9em}h6.plusbus-header.has-icon{font-size:1.1em;margin-right:2em;padding:.5em 0}h6.plusbus-header.has-icon icon{margin-left:-2em;position:absolute;height:-webkit-min-content;height:-moz-min-content;height:min-content}.add-on h6{margin-bottom:0}.add-on .details{font-size:.9em;color:#666;padding-bottom:.25em}.add-on .details .glyphicons{-webkit-filter:invert(.45);filter:invert(.45)}.add-on-item{border-top:1px solid #cacaca;padding:.5em}.add-on-item:last-child{border-bottom:1px solid #cacaca}.basket-addon{border-top:1px solid #e6e6e6;padding:.5em}.basket-addon:last-child{border-bottom:1px solid #e6e6e6;margin-bottom:.5em}.basket-addon .additional-info span{font-size:.95em;color:#666}.add-on-list{padding-bottom:1em}.checkbox-addon{margin:0 0 0 2.5em}