.widget{display:inline}.widget .widget-title{clear:both;padding:15px 0 0;margin:0 0 7px}.widget .widget-title h2{font-size:15px;font-weight:700;color:#e25203}.widget .mini-products-images-list .product-image{display:block;width:76px;height:76px;border:1px solid #a9a9a9;margin:0 auto}.widget .mini-products-images-list li.item{float:left;width:77px;height:77px}.widget-new-products{display:block}.col-main .widget-new-products{margin:7px 0}.widget-new-products .products-grid .product-image,.widget-new-products .products-list .product-image{width:85px;height:85px}.widget-new-products .products-list .product-shop{margin-left:100px}.sidebar .widget-new-products .block{font-size:11px;line-height:1.25}.sidebar .widget-new-products .block-title strong{background:url(https://www.cornelsen.de/shop/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat;padding-left:21px;color:#dc5033}.widget-viewed{display:block}.col-main .widget-viewed{margin:7px 0}.widget-viewed .products-grid .product-image,.widget-viewed .products-list .product-image{width:85px;height:85px}.widget-viewed .products-list .product-shop{margin-left:100px}.sidebar .widget-viewed .block{font-size:11px;line-height:1.25}.sidebar .widget-viewed .block-title strong{background:url(https://www.cornelsen.de/shop/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px}.widget-compared{display:block}.col-main .widget-compared{margin:7px 0}.widget-compared .products-grid .product-image,.widget-compared .products-list .product-image{width:85px;height:85px}.widget-compared .products-list .product-shop{margin-left:100px}.sidebar .widget-compared .block{font-size:11px;line-height:1.25}.sidebar .widget-compared .block-title strong{background:url(https://www.cornelsen.de/shop/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat;padding-left:21px}.sidebar .widget-static-block{display:block;margin:0 0 15px}.top-container .widget a{padding:0 0 0 7px}.bottom-container .widget a{padding:0 3px}.widget-product-link-inline{display:inline}.col-main .widget-product-link{display:block;text-align:right;margin:7px 0}.col-main .widget-product-link a{background:url(https://www.cornelsen.de/shop/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}.sidebar .widget-product-link{display:block;margin:0 0 15px;padding:0 10px}.sidebar .widget-product-link a{background:url(https://www.cornelsen.de/shop/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0}.widget-category-link-inline{display:inline}.col-main .widget-category-link{display:block;text-align:right;margin:7px 0}.col-main .widget-category-link a{background:url(https://www.cornelsen.de/shop/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}.sidebar .widget-category-link{display:block;margin:0 0 15px;padding:0 10px}.sidebar .widget-category-link a{background:url(https://www.cornelsen.de/shop/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0}.widget-cms-link-inline{display:inline}.col-main .widget-cms-link{display:block;text-align:right;margin:7px 0}.col-main .widget-cms-link a{background:url(https://www.cornelsen.de/shop/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding-right:15px}.sidebar .widget-cms-link{display:block;margin:0 0 15px;padding:0 10px}.sidebar .widget-cms-link a{background:url(https://www.cornelsen.de/shop/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0}
@charset "UTF-8";#bundleProduct:after,#nav:after,.account-login:after,.add-to-box:after,.add-to-cart:after,.addresses-list .col-2 li:after,.block .actions:after,.block li.item:after,.block-cart .block-content .item:after,.block-content:after,.block-list li.item:after,.block-poll li:after,.box-collateral .box-content:after,.box-collateral:after,.bundle-summary .product:after,.buttons-set2:after,.buttons-set:after,.cart .cart-collaterals:after,.cart:after,.checkout-progress:after,.clearer:after,.clearfix:after,.clearfix:before,.cms-index-index .block-featured li.item:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.collateral-tabs .tab-content:after,.collateral-tabs:after,.currently li:after,.events-slider:after,.footer-before-container:after,.footer-container:after,.footer-wrap .footer-bottom .footer-col-advantages ul li:after,.footer-wrap .footer-bottom .footer-col-advantages ul li:before,.footer:after,.form-list .field-row:after,.form-list .field-row:before,.form-list li.fields .field:after,.form-list li:after,.gift-item:after,.header .quick-access:after,.header-container .top-container:after,.header-container:after,.header-panel:after,.header:after,.list-elements-left:after,.list-elements-left:before,.main:after,.mini-products-list li:after,.my-account .flex-set:after,.my-account .flex-set:before,.new-product-spotlight .more-new .item:after,.opc .step-title:after,.options-container-small .product-options:after,.order-info:after,.page-print .print-head:after,.pager:after,.product-image-popup .nav:after,.product-options .options-list li:after,.product-options dt:after,.product-options-bottom:after,.product-review:after,.product-table .product-row .prod-info-row:after,.product-table .product-row .prod-info-row:before,.product-view .box-related li.item:after,.product-view .box-tags .form-add-tags:after,.product-view .product-img-box .more-views ul:after,.product-view .product-shop:after,.product-view:after,.products-grid:after,.products-list li.item:after,.ratings:after,.row:after,.row:before,.search-autocomplete li:after,.sorter:after,.title-buttons:after,.top-cart .actions:after,.wrapper .container:after,.wrapper .container:before{content:" ";display:table}#bundleProduct:after,#nav:after,.account-login:after,.add-to-box:after,.add-to-cart:after,.addresses-list .col-2 li:after,.block .actions:after,.block li.item:after,.block-cart .block-content .item:after,.block-content:after,.block-list li.item:after,.block-poll li:after,.box-collateral .box-content:after,.box-collateral:after,.bundle-summary .product:after,.buttons-set2:after,.buttons-set:after,.cart .cart-collaterals:after,.cart:after,.checkout-progress:after,.clearer:after,.clearfix:after,.cms-index-index .block-featured li.item:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.collateral-tabs .tab-content:after,.collateral-tabs:after,.currently li:after,.events-slider:after,.footer-before-container:after,.footer-container:after,.footer-wrap .footer-bottom .footer-col-advantages ul li:after,.footer:after,.form-list .field-row:after,.form-list li.fields .field:after,.form-list li:after,.gift-item:after,.header .quick-access:after,.header-container .top-container:after,.header-container:after,.header-panel:after,.header:after,.list-elements-left:after,.main:after,.mini-products-list li:after,.my-account .flex-set:after,.new-product-spotlight .more-new .item:after,.opc .step-title:after,.options-container-small .product-options:after,.order-info:after,.page-print .print-head:after,.pager:after,.product-image-popup .nav:after,.product-options .options-list li:after,.product-options dt:after,.product-options-bottom:after,.product-review:after,.product-table .product-row .prod-info-row:after,.product-view .box-related li.item:after,.product-view .box-tags .form-add-tags:after,.product-view .product-img-box .more-views ul:after,.product-view .product-shop:after,.product-view:after,.products-grid:after,.products-list li.item:after,.ratings:after,.row:after,.search-autocomplete li:after,.sorter:after,.title-buttons:after,.top-cart .actions:after,.wrapper .container:after{clear:both}@font-face{font-family:CVSourceSans;src:url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/CV_SourceSans_Regular.woff2") format("woff2"),url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/CV_SourceSans_Regular.woff") format("woff");font-weight:400}@font-face{font-family:CVSourceSans;src:url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/CV_SourceSans_Light.woff2") format("woff2"),url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/CV_SourceSans_Light.woff") format("woff");font-weight:300}@font-face{font-family:CVSourceSans;src:url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/CV_SourceSans_Semibold.woff2") format("woff2"),url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/CV_SourceSans_Semibold.woff") format("woff");font-weight:600}h1,h2,h3,h4,h5,h6{color:#333;font-weight:600;line-height:1.12}h1.subhead,h2.subhead,h3.subhead,h4.subhead,h5.subhead,h6.subhead{color:#595959;font-weight:300}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.1875rem}h4{font-size:1.0625rem}h5{font-size:.9375rem}.bold,b,strong{font-weight:600}button,input,select,textarea{font-family:CVSourceSans,Roboto,Helvetica,sans-serif}.headline-small{font-size:1.875rem;letter-spacing:.0133em}.section-headline{font-size:1.875rem}.text-small{font-size:1.0625rem;line-height:1.41}.text-small a{font-weight:500}.text-smaller{font-size:.9375rem;line-height:1.4;color:#757575}.text-smaller-registration{font-size:.9375rem;line-height:1.4;color:#262626}.text-smaller-dark{font-size:.9375rem;line-height:1.4;color:#333}.text-light{color:#757575}.text-vlight{color:#757575}.text-center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}@font-face{font-family:"CV UNI Icons outline";src:url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/icons/cv_uni_icon_linie.eot");src:url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/icons/cv_uni_icon_linie.eot?#iefix") format("embedded-opentype"),url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/icons/cv_uni_icon_linie.woff") format("woff2"),url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/icons/cv_uni_icon_linie.woff") format("woff"),url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/icons/cv_uni_icon_linie.svg") format("svg")}@font-face{font-family:"CV UNI Icons flat";src:url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/icons/cv_uni_icon_flaeche.eot");src:url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/icons/cv_uni_icon_flaeche.eot?#iefix") format("embedded-opentype"),url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/icons/cv_uni_icon_flaeche.woff") format("woff2"),url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/icons/cv_uni_icon_flaeche.woff") format("woff"),url("https://www.cornelsen.de/shop/skin/frontend/scg/default/fonts/icons/cv_uni_icon_flaeche.svg") format("svg")}.cvds-icon:before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cvds-icon--size-s:before{font-size:1.25rem}.cvds-icon--size-m:before{font-size:1.875rem}.cvds-icon--size-l:before{font-size:2.5rem}.cvds-icon--size-xl:before{font-size:3.4375rem}.cvds-icon--style-flat:before{font-family:"CV UNI Icons flat"}.cvds-icon--style-outline:before{font-family:"CV UNI Icons outline"}.cvds-icon--Audio:before{content:""}.cvds-icon--Audio_Auf_CD:before{content:""}.cvds-icon--Audio_auf_USB:before{content:""}.cvds-icon--Audio_online:before{content:""}.cvds-icon--Video:before{content:""}.cvds-icon--Video_auf_CD:before{content:""}.cvds-icon--Video_auf_USB:before{content:""}.cvds-icon--Video_online:before{content:""}.cvds-icon--Visualisiertes_Audio:before{content:""}.cvds-icon--Interaktive_uebungen:before{content:""}.cvds-icon--eBook:before{content:""}.cvds-icon--eBook_plus:before{content:""}.cvds-icon--App:before{content:""}.cvds-icon--Unterrichtsmanager:before{content:""}.cvds-icon--Vokabeltrainer-App:before{content:""}.cvds-icon--Link_auf_Webseite:before{content:""}.cvds-icon--Mixed_Media:before{content:""}.cvds-icon--Bild:before{content:""}.cvds-icon--Whiteboard:before{content:""}.cvds-icon--Computer:before{content:""}.cvds-icon--Tablet:before{content:""}.cvds-icon--Smartphone:before{content:""}.cvds-icon--USB-Stick:before{content:""}.cvds-icon--CD_DVD:before{content:""}.cvds-icon--Cloud:before{content:""}.cvds-icon--Dokument:before{content:""}.cvds-icon--Word-Dokument:before{content:""}.cvds-icon--Excel-Dokument:before{content:""}.cvds-icon--PDF-Dokument:before{content:""}.cvds-icon--PowerPoint-Dokument:before{content:""}.cvds-icon--ZIP-Datei:before{content:""}.cvds-icon--Schuelerbuch:before{content:""}.cvds-icon--Arbeitsheft:before{content:""}.cvds-icon--Lektuere:before{content:""}.cvds-icon--Handreichung:before{content:""}.cvds-icon--Kopiervorlage:before{content:""}.cvds-icon--Einzelarbeit:before{content:""}.cvds-icon--Partnerarbeit:before{content:""}.cvds-icon--Gruppenarbeit:before{content:""}.cvds-icon--Kooperative_Lernform:before{content:""}.cvds-icon--Szenisches_Spiel:before{content:""}.cvds-icon--Klassengespraech:before{content:""}.cvds-icon--Hoerverstehen:before{content:""}.cvds-icon--Hoer-Sehverstehen:before{content:""}.cvds-icon--Lesen:before{content:""}.cvds-icon--Lesen_mit_Partner:before{content:""}.cvds-icon--Schreiben:before{content:""}.cvds-icon--Schreiben_ins_Heft:before{content:""}.cvds-icon--Sprechen:before{content:""}.cvds-icon--Phonetik:before{content:""}.cvds-icon--Sprachmittlung_EN-DE:before{content:""}.cvds-icon--Sprachmittlung_IT-DE:before{content:""}.cvds-icon--Sprachmittlung_RU-DE:before{content:""}.cvds-icon--Dialog:before{content:""}.cvds-icon--Sehen:before{content:""}.cvds-icon--Beobachten:before{content:""}.cvds-icon--Handeln:before{content:""}.cvds-icon--Recherchieren:before{content:""}.cvds-icon--Nachdenken:before{content:""}.cvds-icon--Markieren:before{content:""}.cvds-icon--Unterstreichen:before{content:""}.cvds-icon--Einkreisen:before{content:""}.cvds-icon--Ankreuzen:before{content:""}.cvds-icon--Abhaken:before{content:""}.cvds-icon--Nummerieren:before{content:""}.cvds-icon--Zuordnen:before{content:""}.cvds-icon--Verbinden:before{content:""}.cvds-icon--Nachspuren:before{content:""}.cvds-icon--Buchstabenkarten:before{content:""}.cvds-icon--Ausschneiden:before{content:""}.cvds-icon--Kleben:before{content:""}.cvds-icon--Malen:before{content:""}.cvds-icon--Spielen:before{content:""}.cvds-icon--Musik:before{content:""}.cvds-icon--Landeskunde:before{content:""}.cvds-icon--Lern-_und_Arbeitstechniken:before{content:""}.cvds-icon--Medienkompetenz:before{content:""}.cvds-icon--Partner-Check:before{content:""}.cvds-icon--Schwierigkeit_1_von_4b:before{content:""}.cvds-icon--Schwierigkeit_1_von_4a:before{content:""}.cvds-icon--Differenzierung_1:before{content:""}.cvds-icon--Schwierigkeit_2_von_4:before{content:""}.cvds-icon--Differenzierung_2:before{content:""}.cvds-icon--Schwierigkeit_1_von_3:before{content:""}.cvds-icon--Schwierigkeit_3_von_4:before{content:""}.cvds-icon--Differenzierung_3:before{content:""}.cvds-icon--Schwierigkeit_2_von_3:before{content:""}.cvds-icon--Schwierigkeit_4_von_4:before{content:""}.cvds-icon--Differenzierung_4:before{content:""}.cvds-icon--Schwierigkeit_3_von_3:before{content:""}.cvds-icon--Erweiterungsaufgabe:before{content:""}.cvds-icon--Vertiefungsaufgabe:before{content:""}.cvds-icon--Wahlaufgabe:before{content:""}.cvds-icon--Zusatzaufgabe:before{content:""}.cvds-icon--Experiment:before{content:""}.cvds-icon--Lehrerexperiment:before{content:""}.cvds-icon--Lerntagebuch:before{content:""}.cvds-icon--Portfolio:before{content:""}.cvds-icon--Tipp:before{content:""}.cvds-icon--Laufdiktat:before{content:""}.cvds-icon--Klappendiktat:before{content:""}.cvds-icon--Fragediktat:before{content:""}.cvds-icon--Dosendiktat:before{content:""}.cvds-icon--Wuerfeldiktat:before{content:""}.cvds-icon--Partnerdiktat:before{content:""}.cvds-icon--Verweis:before{content:""}.cvds-icon--Verweis2:before{content:""}.cvds-icon--Literaturhinweis:before{content:""}.cvds-icon--Schwingen:before{content:""}.cvds-icon--Verlaengern:before{content:""}.cvds-icon--Ableiten:before{content:""}.cvds-icon--Merken:before{content:""}.cvds-icon--Gross-_und_Kleinschreibung:before{content:""}.cvds-icon--Rechtschreibstrategie:before{content:""}.cvds-icon--Getrennt-_und_Zusammenschreibung:before{content:""}.cvds-icon--Im_Woerterbuch_suchen:before{content:""}.cvds-icon--Zerlegen:before{content:""}.cvds-icon--Zeichensetzung:before{content:""}.cvds-icon--Stolperstelle_b:before{content:""}.cvds-icon--Selbstbewertung_1:before{content:""}.cvds-icon--Selbstbewertung_2:before{content:""}.cvds-icon--Selbstbewertung_3:before{content:""}.cvds-icon--Geschlossene_Aufgabe:before{content:""}.cvds-icon--Offene_Aufgaben:before{content:""}.cvds-icon--Information:before{content:""}.cvds-icon--Merken_Wichtig:before{content:""}.cvds-icon--Taschenrechner:before{content:""}.cvds-icon--keine_technischen_Hilfsmittel:before{content:""}.cvds-icon--TK:before{content:""}.cvds-icon--DGS:before{content:""}.cvds-icon--GTR:before{content:""}.cvds-icon--CAS:before{content:""}.cvds-icon--WTR:before{content:""}.cvds-icon--TR:before{content:""}.cvds-icon--Aufgabenerweiterung:before{content:""}.cvds-icon--Download:before{content:""}.cvds-icon--Cloud-Download:before{content:""}.cvds-icon--Dokument_download:before{content:""}.cvds-icon--Loeschen:before{content:""}.cvds-icon--Speichern:before{content:""}.cvds-icon--Versenden:before{content:""}.cvds-icon--Pointer:before{content:""}.cvds-icon--Einstellungen:before{content:""}.cvds-icon--Reset:before{content:""}.cvds-icon--Reload:before{content:""}.cvds-icon--Wechsel:before{content:""}.cvds-icon--Dragable:before{content:""}.cvds-icon--Tools:before{content:""}.cvds-icon--Tablet_Landscape:before{content:""}.cvds-icon--Smartphone_Landscape:before{content:""}.cvds-icon--Augmented_Print:before{content:""}.cvds-icon--Lesehilfe:before{content:""}.cvds-icon--Verdecken:before{content:""}.cvds-icon--Highlight:before{content:""}.cvds-icon--Bookmark:before{content:""}.cvds-icon--Wichtig:before{content:""}.cvds-icon--Neue_Notiz:before{content:""}.cvds-icon--Hinzufuegen:before{content:""}.cvds-icon--Suchen:before{content:""}.cvds-icon--Check:before{content:""}.cvds-icon--Korrekt:before{content:""}.cvds-icon--Abbrechen:before{content:""}.cvds-icon--Schliessen:before{content:""}.cvds-icon--Ausblenden:before{content:""}.cvds-icon--Schueler-Ansicht:before{content:""}.cvds-icon--Lehrer-Ansicht:before{content:""}.cvds-icon--Kalender:before{content:""}.cvds-icon--Stundenplaner:before{content:""}.cvds-icon--Statistik:before{content:""}.cvds-icon--Warenkorb:before{content:""}.cvds-icon--Anbeamen:before{content:""}.cvds-icon--Ausdrucken:before{content:""}.cvds-icon--Rating_none:before{content:""}.cvds-icon--Rating_half:before{content:""}.cvds-icon--Rating_full:before{content:""}.cvds-icon--Abmelden:before{content:""}.cvds-icon--Sortieren:before{content:""}.cvds-icon--Sortieren_aufsteigend:before{content:""}.cvds-icon--Sortieren_absteigend:before{content:""}.cvds-icon--Liste:before{content:""}.cvds-icon--Mehr-Menu:before{content:""}.cvds-icon--Link:before{content:""}.cvds-icon--externer_Link:before{content:""}.cvds-icon--Show_Grid:before{content:""}.cvds-icon--Show_Single:before{content:""}.cvds-icon--Vergroessern:before{content:""}.cvds-icon--Verkleinern:before{content:""}.cvds-icon--Auswahl_zoomen:before{content:""}.cvds-icon--Default-Zustand:before{content:""}.cvds-icon--Vollbildmodus:before{content:""}.cvds-icon--Vollbildmodus_beenden:before{content:""}.cvds-icon--Stolperstelle:before{content:""}.cvds-icon--Loesungsschluessel:before{content:""}.cvds-icon--Uhr:before{content:""}.cvds-icon--Benachrichtigungen:before{content:""}.cvds-icon--Erfolg_niedrig:before{content:""}.cvds-icon--Erfolg_mittel:before{content:""}.cvds-icon--Erfolg_hoch:before{content:""}.cvds-icon--Editieren:before{content:""}.cvds-icon--Textwerkzeug:before{content:""}.cvds-icon--Bold:before{content:""}.cvds-icon--Underline:before{content:""}.cvds-icon--Italic:before{content:""}.cvds-icon--Radiergummi:before{content:""}.cvds-icon--Brief:before{content:""}.cvds-icon--Telefon:before{content:""}.cvds-icon--Nutzerprofil:before{content:""}.cvds-icon--Share:before{content:""}.cvds-icon--Broadcast:before{content:""}.cvds-icon--Foto:before{content:""}.cvds-icon--Play:before{content:""}.cvds-icon--Pause:before{content:""}.cvds-icon--Stop:before{content:""}.cvds-icon--Ton_laut:before{content:""}.cvds-icon--Ton_leise:before{content:""}.cvds-icon--Ton_aus:before{content:""}.cvds-icon--Headphones:before{content:""}.cvds-icon--Sprachaufnahme_aktivieren:before{content:""}.cvds-icon--Mikrofon_deaktivieren:before{content:""}.cvds-icon--Untertitel:before{content:""}.cvds-icon--Menu:before{content:""}.cvds-icon--Menu_links:before{content:""}.cvds-icon--Menu_rechts:before{content:""}.cvds-icon--Zurueck:before{content:""}.cvds-icon--Pfeil_nach_links:before{content:""}.cvds-icon--Pfeil_nach_rechts:before{content:""}.cvds-icon--Pfeil_nach_oben:before{content:""}.cvds-icon--Pfeil_nach_unten:before{content:""}.cvds-icon--Chevron_links:before{content:""}.cvds-icon--Chevron_rechts:before{content:""}.cvds-icon--Weiter:before{content:""}.cvds-icon--Chevron_oben:before{content:""}.cvds-icon--Chevron_unten:before{content:""}.cvds-icon--First_page:before{content:""}.cvds-icon--Last_page:before{content:""}.cvds-icon--Meine_Klasse:before{content:""}.cvds-icon--Home:before{content:""}.cvds-icon--Bibliothek:before{content:""}.cvds-icon--Tastatur:before{content:""}.cvds-icon--Weniger:before{content:""}.cvds-icon--Blick_ins_Buch:before{content:""}.cvds-icon--Online_Magazin:before{content:""}.cvds-icon--Merkzettel:before{content:""}.cvds-icon--Login:before{content:""}.cvds-icon--Satzzählung:before{content:""}.cvds-icon--Training:before{content:""}.cvds-icon--Meisterschaft:before{content:""}.cvds-icon--Erfolg_leer:before{content:""}.cvds-icon--Textkorrektur:before{content:""}.cvds-icon--Pfeil_rechts_gross:before{content:""}.cvds-icon--Dropdown_close:before{content:""}.cvds-icon--Dropdown_open:before{content:""}.cvds-icon--Produktkranz:before{content:""}.cvds-icon--Autoren_Herausgeber:before{content:""}.cvds-icon--Bildergalerie:before{content:""}.cvds-icon--Doppelseite:before{content:""}.cvds-icon--Einzelseite:before{content:""}.cvds-icon--WLAN:before{content:""}.cvds-icon--WLAN_off:before{content:""}.cvds-icon--Kopieren:before{content:""}.cvds-icon--Arbeitsheft_thematisch:before{content:""}.cvds-icon--Themenband:before{content:""}.cvds-icon--Diagnose_und_Foerdern:before{content:""}.cvds-icon--Filter:before{content:""}.cvds-icon--BigBook:before{content:""}.cvds-icon--Museumsrundgang:before{content:""}.cvds-icon--Reflexionsphase:before{content:""}.cvds-icon--Paket:before{content:""}.cvds-icon--Ordner:before{content:""}.cvds-icon--Ordner_erstellen:before{content:""}.cvds-icon--Ordner_verschieben:before{content:""}.cvds-icon--Ordner_hochladen:before{content:""}.cvds-icon--Ordner_runterladen:before{content:""}.cvds-icon--Ordner_offen:before{content:""}.btn,.btn--primary,.btn--secondary{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:50px;min-width:120px;padding:.375rem .75rem;border-radius:2px;cursor:pointer;font-size:.9375rem;line-height:1;font-weight:600;text-align:center;text-decoration:none;-webkit-transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.btn--primary:focus,.btn--primary:hover,.btn--secondary:focus,.btn--secondary:hover,.btn:focus,.btn:hover{text-decoration:none}.btn--primary:focus-visible,.btn--secondary:focus-visible,.btn:focus-visible{outline:3px dotted #007688;outline-offset:2px}@media only screen and (min-width:64rem){.btn,.btn--primary,.btn--secondary{min-height:45px}}.btn{background-color:#fff;border:solid 1px #bbb;color:#595959}@media only screen and (max-width:63.9375rem){.btn{width:100%;max-width:360px;float:left;margin-top:10px;line-height:1.6}}.btn+.btn{margin-left:10px}.btn:disabled{border-color:#e0e0e0;color:#9e9e9e}.btn:disabled:focus,.btn:disabled:hover{border-color:#e0e0e0;color:#9e9e9e}.btn:focus,.btn:hover{background-color:#fff;border-color:#007688;color:#007688}.btn--full-width{width:100%}#campaign-to-cart .toCartButton,.btn--large{font-size:1.0625rem}.btn--small{min-height:32px;padding:6px 24px;size:15px}button[type=submit]{cursor:pointer}.btn--primary{background-color:#007688;border:1px solid #007688;color:#fff;letter-spacing:.0133em}.btn--primary:focus,.btn--primary:hover{background-color:#005867;border-color:#005867;color:#fff}.btn--primary:disabled,.btn--primary[disabled]{border-color:#757575;background-color:#757575;cursor:not-allowed;opacity:1}.btn--primary:disabled:focus,.btn--primary:disabled:hover,.btn--primary[disabled]:focus,.btn--primary[disabled]:hover{border-color:#757575;background-color:#757575}.btn--secondary{background-color:#fff;border:solid 1px #bbb;color:#595959}.btn--secondary:focus,.btn--secondary:hover{background-color:#fff;border-color:#007688;color:#007688}.btn--secondary:disabled,.btn--secondary[disabled]{background-color:#fff;border:solid 1px #e0e0e0;color:#757575;cursor:not-allowed}.validation-passed .input-text,.validation-passed textarea{background-color:#fff;border-color:#757575}.validation-passed .input-text:focus,.validation-passed .input-text:hover,.validation-passed textarea:focus,.validation-passed textarea:hover{background-color:#e5f4f6;border-color:#007688}.input-text,textarea{width:100%;padding:10px 15px;border:1px solid #757575;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px 0 #bbb;box-shadow:inset 0 1px 2px 0 #bbb;font-size:1rem;line-height:1.0625;letter-spacing:.0133em}.input-text.address-changed,textarea.address-changed{background-color:#e6efd2;border-color:#408000}.input-text.validation-failed,textarea.validation-failed{background-color:#f1d8cd;border-color:#b73e06;-webkit-box-shadow:inset 0 1px 2px 0 #bbb;box-shadow:inset 0 1px 2px 0 #bbb}.input-text.validation-failed+.validation-advice--success,textarea.validation-failed+.validation-advice--success{display:none}input[type=number]{-moz-appearance:textfield;-webkit-font-kerning:none;font-kerning:none;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-list .fields .field::after,.form-list .fields .field::before,.form-list .fields::after,.form-list .fields::before{content:' ';display:table}.form-list .fields .field::after,.form-list .fields::after{clear:both}.form-list .input-text,.form-list select{height:2.8125rem;color:#595959}.form-list .input-text:focus,.form-list select:focus{border-width:2px;color:#595959}.form-list .fields-nomarg .field{margin-bottom:0!important}.form-list .field{margin-bottom:30px}.form-list .field-top{margin-top:30px}.form-list .field-last{margin-bottom:10px}.form-list .label,.form-list label{display:block;margin-bottom:10px;font-size:.9375rem;font-weight:600;line-height:1.133;color:#595959}.form-list .label.has-info-button,.form-list label.has-info-button{display:inline-block}.form-list .field-hint{font-size:.8125rem;line-height:1.31;color:#595959;margin-top:10px;display:inline-block}.validation-passed select{border-color:#757575}.validation-passed .select-style:before{background-color:#fff;border-color:#757575}.validation-passed .select-style:focus:before,.validation-passed .select-style:hover:before{background-color:#e5f4f6;border-color:#007688}.select-style{display:inline-block;position:relative;background-color:#fff;vertical-align:top;-webkit-transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.select-style::after,.select-style::before{content:'';position:absolute;pointer-events:none}.select-style::before{top:2px;right:2px;width:40px;height:calc(100% - 4px);background-color:#fff;border-radius:2px;pointer-events:none;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.select-style::after{top:50%;right:20px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #757575;-webkit-transform:rotate(0) translateY(-50%);transform:rotate(0) translateY(-50%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.select-style.focussed::before{background-color:#e5f4f6!important}.select-style.arrow-up::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.select-style.address-changed{background-color:#e6efd2}.select-style.address-changed select{background-color:#e6efd2;border-color:#408000!important}.select-style.address-changed::before{background-color:#e6efd2}.select-style.address-changed.focussed::before{background-color:#e6efd2}.select-style.address-changed.focussed select{background-color:#e5f4f6}.select-style.address-changed:hover{background-color:#e5f4f6}.select-style.address-changed:hover select{border-color:#007688;background-color:#e5f4f6}.select-style.address-changed:hover::before{background-color:#e5f4f6}.select-style.select--small::before{width:27px}.select-style.select--small::after{right:10px}.select-style.select--small select{padding:5px 5px 5px 20px}.select-style select{padding:0 15px;border:1px solid #bbb;border-radius:2px;background-color:#fff;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:.9375rem;line-height:1.133;letter-spacing:.0133em;color:#595959}.select-style select:focus{color:#595959}.select-style select:disabled{border-color:#e0e0e0;color:#9e9e9e}.select-style select.validation-failed{background-color:#f1d8cd;border-color:#b73e06}.select-style:hover::before{background-color:#e5f4f6}.select-style.invalid::before,.validation-error:not(.form-select-date)>.select-style::before{background-color:#f1d8cd!important}.select-style.invalid select,.validation-error:not(.form-select-date)>.select-style select{background-color:#f1d8cd;border-color:#b73e06}.form-select-date .select-style{width:33%;margin-right:15px}.form-select-date .select-style:last-child{margin-right:0}.input-radio{position:relative;margin-bottom:10px;width:100%}.input-radio input[type=radio]{position:absolute;top:0;left:0;opacity:0}.input-radio label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:10px;margin-bottom:0;font-size:.9375rem;line-height:1.133;font-weight:400;color:#595959}.input-radio label:before{content:"";position:absolute;top:0;left:0;width:17px;height:17px;border-radius:50%;border:solid 1px #007688;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.input-radio label:after{width:9px;height:9px;background-color:#007688;position:absolute;left:4px;top:4px;border-radius:50%}.input-radio label.active:before,.input-radio label:focus:before,.input-radio label:hover:before{border-color:#005867}.input-radio input:focus-visible+label:before{border-color:#005867;outline:3px dotted #005867;outline-offset:3px}.input-radio input:checked+label:after{content:''}.input-radio input:disabled+label{opacity:.6}form{display:block}form .form-actions{background:#fafafa;border:1px solid #fafafa;margin:0 -1px -1px -1px;border-top-color:#e0e0e0;padding-top:15px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:center;align-items:center}form .form-actions .btn-register-group{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media only screen and (max-width:47.9375rem){form .form-actions .btn-register-group{text-align:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}form .form-actions .btn{margin-left:0;width:100%;max-width:100%}@media only screen and (max-width:47.9375rem){form .form-actions .btn{margin-top:20px}}@media only screen and (min-width:48rem){form .form-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}form .form-actions .btn{width:auto}}form .form-actions::after,form .form-actions::before{display:none}fieldset{border:0}.fields .field:not(.name-prefix){float:left}.name-firstname,.name-lastname{width:100%}label em{font-style:normal}input,select,textarea{color:#595959;-webkit-transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}input.active,input:focus,input:hover,select.active,select:focus,select:hover,textarea.active,textarea:focus,textarea:hover{background-color:#e5f4f6;border-color:#007688}input.validation-failed,select.validation-failed,textarea.validation-failed{border-color:#b73e06;background-color:#f1d8cd}input.default-value,input.placeholder-text,select.default-value,select.placeholder-text,textarea.default-value,textarea.placeholder-text{color:#9e9e9e}input.validation-failed.default-value,input.validation-failed.placeholder-text,select.validation-failed.default-value,select.validation-failed.placeholder-text,textarea.validation-failed.default-value,textarea.validation-failed.placeholder-text{color:#ff6b6b}.input-box-short{width:150px!important}.input-box-medium{width:230px!important}.short-input{width:150px!important}.medium-input{width:230px!important}#js-email-error .error-msg,.validation-advice{color:#b73e06;font-size:.8125rem;line-height:1.308;margin-top:10px;width:100%;display:inline-block}.validation-advice--success{color:#408000;font-size:.8125rem;margin-top:10px}.customer-dob .input-style .validation-advice{display:none}.checkbox~.validation-advice,.validation-bg .validation-advice,.validation-bg.validation-advice{padding:10px!important;background-color:#f1d8cd}@media only screen and (min-width:64rem){.checkbox~.validation-advice,.validation-bg .validation-advice,.validation-bg.validation-advice{width:555px}}.input-checkbox .validation-failed~label:before,.input-radio .validation-failed~label:before{border-color:#b73e06!important;background-color:#f1d8cd}.live-validation .select-style svg{position:absolute;right:-50px;top:0}.live-validation .customer-dob .select-style svg{right:-443px}.live-validation .form-select-date--status_intern .select-style svg{left:387px}.live-validation .form-select-date--status_intern .select-style:nth-child(2) svg{left:194px}.live-validation .invalid>svg,.live-validation .one-invalid .select-style>svg,.live-validation .one-invalid .validation-passed>svg,.live-validation .valid+.valid .validation-passed>svg,.live-validation .valid~*>svg{display:none!important}.btn-error-validation{justify-self:flex-start;margin-right:10px;padding:15px 0;font-size:.875rem;color:#b73e06}.iconLink{font-size:.9375rem;margin-bottom:30px}.align-to-checkbox{padding-left:25px}.password_info{border:0;padding:10px;font-weight:500;font-size:.8125rem;background:#f1d8cd;margin-bottom:10px}.password_info.good_pw{background-color:#e6efd2;color:#408000}.password_info.no_pw{display:none}.password_info.bad_pw,.password_info.username_in_pw{color:#b73e06}.password_info.medium_pw{background-color:bisque;color:#f63}.customer-dob .flex-row,.intern-date .flex-row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:570px}.customer-dob .flex-row .input-style,.intern-date .flex-row .input-style{width:calc((570px + 40px)/ 3);margin-right:20px}.customer-dob .flex-row .input-style:last-of-type,.intern-date .flex-row .input-style:last-of-type{margin-right:0}.customer-dob .flex-row .input-style .input-text,.intern-date .flex-row .input-style .input-text{width:100%}@media only screen and (max-width:63.9375rem){.customer-dob .flex-row,.intern-date .flex-row{width:100%}.customer-dob .flex-row .input-style,.intern-date .flex-row .input-style{width:calc((100% + 40px)/ 3);margin-right:20px}.customer-dob .flex-row .input-style .input-text,.intern-date .flex-row .input-style .input-text{width:100%}}.btn--link,.btn--link--icon,.link--external,.link--icon,.link--text{color:#007688;text-decoration:none;-webkit-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}.btn--link--icon:hover,.btn--link:hover,.link--external:hover,.link--icon:hover,.link--text:hover{color:#005867}.btn--link--icon:focus-visible,.btn--link:focus-visible,.link--external:focus-visible,.link--icon:focus-visible,.link--text:focus-visible{outline:3px dotted #007688;outline-offset:1px}.btn--link--icon:disabled,.btn--link:disabled,.link--external:disabled,.link--icon:disabled,.link--text:disabled{color:#757575}.btn--link--icon:after,.btn--link:after,.link--external:after,.link--icon:after,.link--text:after{-webkit-transition:background-image .3s ease-out;transition:background-image .3s ease-out}.checkout-onepage-index #payment-fieldset .sp-methods .form-list .payment-hint-show-more,.link--inline,.payment-hint .linkIcon,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .payment-hint-show-more,a:not([class]){color:#595959;text-decoration:underline;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.checkout-onepage-index #payment-fieldset .sp-methods .form-list .payment-hint-show-more:hover,.link--inline:hover,.payment-hint .linkIcon:hover,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .payment-hint-show-more:hover,a:hover:not([class]){color:#007688}.checkout-onepage-index #payment-fieldset .sp-methods .form-list .payment-hint-show-more:focus-visible,.link--inline:focus-visible,.payment-hint .linkIcon:focus-visible,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .payment-hint-show-more:focus-visible,a:focus-visible:not([class]){outline:3px dotted #007688;outline-offset:1px}.link--inline,.payment-hint .linkIcon{font-weight:400}.link--text[disabled]{cursor:not-allowed;color:#757575}.btn--link--icon,.link--icon{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}.spinner{height:80px;width:80px;-webkit-animation:spin 1s steps(12,end) infinite;animation:spin 1s steps(12,end) infinite}.spinner__container{display:-webkit-box;display:flex;width:100%;height:100%;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.spinner i{height:8px;width:8px;margin-left:-4px;display:block;-webkit-transition:height 1s;transition:height 1s;position:absolute;left:50%;-webkit-transform-origin:center 40px;transform-origin:center 40px;background:#6bab2d;border-radius:8px}.spinner i:first-child{opacity:.08333;-webkit-transform:rotate(0);transform:rotate(0)}.spinner i:nth-child(2){opacity:.16667;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.spinner i:nth-child(3){opacity:.25;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.spinner i:nth-child(4){opacity:.33333;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.spinner i:nth-child(5){opacity:.41667;-webkit-transform:rotate(120deg);transform:rotate(120deg)}.spinner i:nth-child(6){opacity:.5;-webkit-transform:rotate(150deg);transform:rotate(150deg)}.spinner i:nth-child(7){opacity:.58333;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.spinner i:nth-child(8){opacity:.66667;-webkit-transform:rotate(210deg);transform:rotate(210deg)}.spinner i:nth-child(9){opacity:.75;-webkit-transform:rotate(240deg);transform:rotate(240deg)}.spinner i:nth-child(10){opacity:.83333;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.spinner i:nth-child(11){opacity:.91667;-webkit-transform:rotate(300deg);transform:rotate(300deg)}.spinner i:nth-child(12){opacity:1;-webkit-transform:rotate(330deg);transform:rotate(330deg)}.spinner:nth-child(2) i{height:6px}.spinner:hover i{height:6px}.spinner:hover:nth-child(2) i{height:30px}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.shadow_layer{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1000;opacity:0}.shadow_layer.in{opacity:1}.shadow_box{position:fixed;z-index:1001;background-color:#fff;-webkit-box-shadow:0 2px 40px 0 rgba(0,0,0,.5);box-shadow:0 2px 40px 0 rgba(0,0,0,.5);border:0;border-radius:3px}@media screen and (min-width:64rem){.shadow_box{padding-block:30px;width:800px}}@media screen and (max-width:23.4375rem){.shadow_box{width:100%}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.shadow_box{padding-block:30px;max-width:630px}}.shadow_box div:first-child{min-width:100%}@media screen and (max-width:47.9375rem){.shadow_box div:first-child{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.shadow_box .shadow_box_header{position:relative;min-height:70px;padding-bottom:27px;border-bottom:2px solid #e0e0e0}@media screen and (max-width:47.9375rem){.shadow_box .shadow_box_header{-webkit-box-ordinal-group:2;order:1;padding:30px 15px 27px 23px}}.shadow_box .shadow_box_header--lone-title{padding-top:18px;padding-bottom:15px}.shadow_box .shadow_box_header h2{font-size:2.375rem;font-weight:300;line-height:1.2;color:#595959;text-align:left}@media screen and (min-width:64rem){.shadow_box .shadow_box_header h2{padding-left:80px}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.shadow_box .shadow_box_header h2{padding-left:48px}}.shadow_box .shadow_box_content{padding-top:27px;padding-inline:0;padding-bottom:0;margin-bottom:40px;font-size:1.0625rem;line-height:1.4;color:#595959}@media screen and (max-width:23.4375rem){.shadow_box .shadow_box_content{padding-top:0;-webkit-box-ordinal-group:4;order:3}}@media screen and (max-width:47.9375rem){.shadow_box .shadow_box_content{padding:0 15px 30px 15px;-webkit-box-ordinal-group:4;order:3}}@media screen and (min-width:64rem){.shadow_box .shadow_box_content{width:270px;padding-top:30px;margin-left:98px;display:inline-block}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.shadow_box .shadow_box_content{max-width:250px;margin-left:32px;display:inline-block}}.shadow_box .shadow_box_content:last-child{width:90%;margin-left:23px;padding-inline:0}@media screen and (min-width:48rem){.shadow_box .shadow_box_content:last-child{width:86%}}@media screen and (min-width:64rem){.shadow_box .shadow_box_content:last-child{margin-left:80px}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.shadow_box .shadow_box_content:last-child{margin-left:48px}}@media screen and (max-width:47.9375rem){.shadow_box .shadow_box_content:last-child{padding-top:27px}}@media screen and (min-width:48rem){.shadow_box .shadow_box_content:last-child .btn--primary{min-width:120px;width:120px}}.shadow_box .shadow_box_content .address-form{margin:20px 0}.shadow_box .shadow_box_content .address-form.address-form-nomarg{margin:0}.shadow_box .shadow_box_content .validation-advice{margin-top:10px}.shadow_box .shadow_box_content .messages{margin-bottom:10px}.shadow_box .shadow_box_content .messages li{text-align:left}.shadow_box .shadow_box_content form#change-email .messages{margin-bottom:0}.shadow_box .shadow_box_content .hint{font-size:.8125rem;color:#595959;margin:10px 0 20px}.shadow_box .shadow_box_content .clear{clear:both;display:block}.shadow_box .shadow_box_content .btn--primary{width:100%;font-size:1.0625rem}@media screen and (min-width:75rem){.shadow_box .shadow_box_content .btn--primary{width:270px;min-height:45px}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.shadow_box .shadow_box_content .btn--primary{max-width:250px;min-height:50px}}.shadow_box .shadow_box__login-register .shadow_box_content{padding-inline:15px;width:100%;margin-left:0;max-width:none}@media screen and (min-width:48rem){.shadow_box .shadow_box__login-register .shadow_box_content{padding-inline:48px}.shadow_box .shadow_box__login-register .shadow_box_content:last-child{padding-bottom:0}.shadow_box .shadow_box__login-register .shadow_box_content .btn--primary{width:100%}.shadow_box .shadow_box__login-register .shadow_box__form-items{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.shadow_box .shadow_box__login-register .shadow_box__form-item{max-width:270px}.shadow_box .shadow_box__login-register .shadow_box__form-item--register{grid-row:1/span 2;margin-bottom:0}.shadow_box .shadow_box__login-register .shadow_box__form-item--welcome{grid-column:2}.shadow_box .shadow_box__login-register .shadow_box__form-item--login{grid-column:2;grid-row:2;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}}@media screen and (min-width:64rem){.shadow_box .shadow_box__login-register .shadow_box_content{padding-inline:80px}.shadow_box .shadow_box__login-register .shadow_box__form-items{-webkit-column-gap:98px;-moz-column-gap:98px;column-gap:98px}}.shadow_box#change-email-box{border-radius:3px}.shadow_box#change-email-box .spinner__container{position:absolute;top:0;background-color:#fff}.input-checkbox{float:none;width:auto;line-height:14px}.input-checkbox label{vertical-align:middle;color:#333}.shadow_wrapper{height:100vh;width:100vw;position:fixed;top:0;left:0;overflow:hidden;z-index:1001;padding:45px 15px;opacity:0}@media only screen and (min-width:48rem){.shadow_wrapper{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}}@media only screen and (min-width:64rem){.shadow_wrapper{-webkit-box-align:center;align-items:center;padding:0}}.shadow_wrapper.in{opacity:1}.shadow_box{position:relative;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;width:100%;overflow-y:auto;max-height:100%}.shadow_box--loading{overflow:hidden}@media only screen and (min-width:48rem){.shadow_box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}}@media only screen and (min-width:64rem){.shadow_box{width:805px}}.shadow_box--in-progress{height:447px}@media only screen and (min-width:48rem){.shadow_box__document{width:560px}}@media only screen and (min-width:64rem){.shadow_box__document{width:556px}}.shadow_box .shadow_box_content{margin-bottom:0}.shadow_box .shadow_box_content p{font-size:1.0625rem;line-height:1.235}.shadow_box .shadow_box_content:last-child{padding-bottom:33px}.shadow_box__subtitle{font-size:1.1875rem;line-height:1.263;color:#595959;text-align:left}@media screen and (min-width:64rem){.shadow_box__subtitle{padding-left:80px}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.shadow_box__subtitle{padding-left:48px}}@media only screen and (min-width:64rem){.shadow_box__subtitle,.shadow_box__title{text-align:left}}.shadow_box__footer{padding-top:30px;padding-bottom:0;display:inline-block}@media screen and (min-width:64rem){.shadow_box__footer{width:270px;margin-left:80px;float:left}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.shadow_box__footer{max-width:250px;margin-left:48px;float:left}}@media screen and (max-width:47.9375rem){.shadow_box__footer{-webkit-box-ordinal-group:3;order:2;padding:27px 15px 20px 15px}}@media only screen and (max-width:47.9375rem){.shadow_box__footer{padding:20px 15px 30px}}.shadow_box__text{font-size:.9375rem;line-height:1.4;color:#757575;margin-bottom:41px;color:#595959;font-size:1.0625rem}@media screen and (max-width:47.9375rem){.shadow_box__text{margin-bottom:20px}}.shadow_box__text--dialog{font-size:1.0625rem}.shadow_box__link{border:1px solid #bbb;background-color:transparent;color:#595959;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:45px;min-width:100%;padding:.375rem .75rem;border-radius:2px;cursor:pointer;font-size:1.0625rem;line-height:.882;font-weight:400;text-align:center;-webkit-transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}.shadow_box__link:hover{border:1px solid #005867}@media screen and (max-width:63.9375rem){.shadow_box__link{min-height:50px}}@media screen and (min-width:64rem){.shadow_box__link{width:270px}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.shadow_box__link{max-width:250px}}.shadow_box__link:hover{cursor:pointer}.shadow_box__item:not(:last-child):not(.shadow_box__item--no-margin):not(.shadow_box__item--overlay){margin-bottom:20px}.shadow_box__item--html ul{list-style-type:disc;margin:20px}@media only screen and (min-width:64rem){.shadow_box__item--html{margin-bottom:30px}}.shadow_box__item:only-child{margin-bottom:0}.shadow_box__item--no-margin{margin:0}.shadow_box__item--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;margin:0;z-index:1050}.shadow_box__btn-box{display:-webkit-box;display:flex}.shadow_box__btn-box .btn--primary,.shadow_box__btn-box .btn--secondary{font-size:1.0625rem}@media only screen and (max-width:63.9375rem){.shadow_box__btn-box .btn--primary,.shadow_box__btn-box .btn--secondary{padding:12px;min-height:50px;font-size:1.0625rem;line-height:1.412}}.shadow_box__btn-box--end{-webkit-box-pack:end;justify-content:flex-end}.shadow_box__btn-box--space-between{-webkit-box-pack:justify;justify-content:space-between}.shadow_box__btn-box--row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media only screen and (max-width:47.9375rem){.shadow_box__btn-box--row-reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.shadow_box__btn-box--row-reverse .btn--primary:not(:last-child),.shadow_box__btn-box--row-reverse .btn--secondary:not(:last-child){margin-bottom:15px}}.shadow_box__form-items{list-style:none;min-width:100%}.shadow_box__form-item{margin-bottom:15px}.shadow_box__form-item--welcome{margin-bottom:62px}@media screen and (max-width:47.9375rem){.shadow_box__form-item--welcome{margin-bottom:20px}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.shadow_box__form-item--welcome{margin-bottom:65px}}@media screen and (min-width:1024px) and (max-width:1024px){.shadow_box__form-item--welcome{margin-bottom:62px}}.shadow_box__form-item--flex-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.shadow_box__form-item--flex-single-button{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}@media only screen and (max-width:47.9375rem){.shadow_box__form-item--flex-buttons,.shadow_box__form-item--flex-single-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.shadow_box__form-item .btn--primary,.shadow_box__form-item .btn--secondary{width:100%}}.shadow_box__form-item:last-child{margin-bottom:0}.shadow_box__error{color:#b73e06}.shadow_box__close-btn{color:#9e9e9e!important;background:0 0;border:none;cursor:pointer;position:absolute;right:19px;top:0;color:#757575}.shadow_box__close-btn .cvds-icon--size-s::before{font-size:1.688rem;opacity:.6}.shadow_box__close-btn:focus,.shadow_box__close-btn:hover{color:#595959;text-decoration:none;cursor:pointer}.shadow_box__close-btn:focus-visible{outline:3px dotted #007688;outline-offset:3px}@media only screen and (max-width:47.9375rem){.shadow_box__close-btn{top:30px;right:24px}}@media only screen and (min-width:48rem){.shadow_box__close-btn{top:0;right:24px}}@media only screen and (max-width:23.4375rem){.shadow_box__close-btn{top:14px;right:14px}}.shadow_box__close-icon{width:19px;height:19px;fill:#007688;-webkit-transition:fill .3s ease-out;transition:fill .3s ease-out}.shadow_box__close-icon:focus,.shadow_box__close-icon:hover{fill:#005867}.tooltip{position:absolute;padding:15px 16px;border:1px solid #007688;background-color:#fff;border-radius:2px;color:#595959;line-height:1.214;font-size:.875rem;z-index:9999}.tooltip__arrow{position:absolute;content:'';top:100%;margin-top:calc(-10px / 2);left:calc(1.0625rem + .875rem);width:10px;height:10px;border:1px solid #007688;background-color:#fff;border-top-color:transparent;border-left-color:transparent;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.tooltip__container{position:relative;display:inline-block}.tooltip .btn-close{display:none;visibility:hidden}svg{pointer-events:none}svg,symbol,use{overflow:visible}.is-hidden{display:none!important}@media only screen and (max-width:47.9375rem){.hidden-sm{display:none!important}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.hidden-md{display:none!important}}@media only screen and (min-width:64rem){.hidden-lg{display:none!important}}.mobile-only-label{display:none}.m0{margin:0!important}.mb-default{margin-bottom:10px}.small{font-size:.9375rem!important}.flex-row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}@media screen and (min-width:48rem){.flex-row-stretch{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch}}.flex-col-stretch{display:-webkit-box;display:flex;justify-items:stretch}.std address,.std blockquote,.std dl,.std ol,.std p,.std table,.std ul{margin-bottom:1em}.std table{width:100%;border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}.std table td,.std table th{padding:5px 10px;border:1px solid #d9d9d9}.std table th{background:#e8e8e8;font-weight:600}.std hr{margin:1.5em 0;color:#d9d9d9}.sp-methods .v-fix .validation-advice{margin-right:-250px;position:relative;z-index:1;width:250px}:focus{outline:0}caption,td,th{vertical-align:top;text-align:left;font-weight:400}.hidden,.no-display{display:none!important}.a-left{text-align:left!important}.a-center{text-align:center!important}.a-right{text-align:right!important}.col2-set .col-1{float:left;width:49%}.col2-set .col-2{float:right;width:49%}.buttons-set{clear:both;margin:15px 0}.btn__icon::before,.toCartButton::before{margin-right:10px}.info-button{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:1.0625rem;height:1.0625rem;line-height:1.0625rem;background-color:transparent;border:0;border-radius:100%;color:#007688;cursor:pointer;overflow:visible}.info-button::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.25rem;font-family:CV UNI Icons flat}.info-button svg{position:relative;width:1.0625rem;height:1.0625rem}.info-button:focus-visible{outline:3px dotted #007688;outline-offset:3px}.btn-captach{display:inline-block;border:0;background-color:transparent;cursor:pointer;overflow:visible;margin:10px 0 0 20px}.btn-captach .icon-catpcha{width:21px;height:21px;fill:#007688;-webkit-transition:fill .3s ease-out;transition:fill .3s ease-out;z-index:1}.btn-captach:focus .icon-catpcha,.btn-captach:hover .icon-catpcha{fill:#005867}.btn--download .btn__icon::before,.btn--download .toCartButton::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.875rem;font-family:CV UNI Icons flat}.toCartButton{padding-top:0;padding-bottom:0}.toCartButton::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.875rem;font-family:CV UNI Icons flat}.btn--link,.btn--link--icon{border:0;min-width:0;height:auto;padding:0 1px;border-radius:0;background-color:transparent}.btn--link--icon:focus,.btn--link--icon:hover,.btn--link:focus,.btn--link:hover{background-color:transparent;color:#005867}.btn--link--icon>span{display:-webkit-inline-box;display:inline-flex}.pager{background-color:#f8f7f6;border-top:2px solid #e0e0e0;padding:10px 30px;font-size:.9375rem}@media only screen and (max-width:63.9375rem){.pager{padding-left:20px;padding-right:20px}}.pager .amount{float:left;line-height:32px;width:30%;font-weight:700}@media only screen and (max-width:63.9375rem){.pager .amount{width:60%}}.pager .limiter{float:right;width:30%;text-align:right;padding-left:10px}.pager .limiter label{display:inline-block;margin-right:10px;line-height:32px;text-align:left}@media only screen and (max-width:63.9375rem){.pager .limiter label{text-align:right}}.pager .limiter .label-show{margin-right:5px}@media only screen and (max-width:991px){.pager .limiter .label-show{display:block;margin-right:0}}.pager .limiter .label-per-page{margin-left:5px;margin-right:0}.pager .limiter .select--small{width:auto;min-width:80px}.pager .pages{float:left;width:40%;height:32px;text-align:center;padding-left:10px}@media only screen and (max-width:63.9375rem){.pager .pages{width:100%;text-align:right;margin-top:10px}}.pager .pages .pages--center{display:inline-block;line-height:32px}.pager .pages strong{font-weight:500;float:left;margin-right:10px}.pager .pages ol{float:left;text-align:center}.pager .pages ol li{display:block;float:left;width:32px;height:32px;margin-left:-1px}.pager .pages ol li.li-first{border-radius:2px 0 0 2px}.pager .pages ol li.li-first a{border-radius:2px 0 0 2px}.pager .pages ol li.li-last{border-radius:0 2px 2px 0}.pager .pages ol li.li-last a{border-radius:0 2px 2px 0}.pager .pages ol li a{display:block;height:32px;background-color:#fff;border:1px solid #bbb;color:#757575}.pager .pages ol li a:focus,.pager .pages ol li a:hover{background-color:#e5f4f6;border-color:#007688;text-decoration:none;color:#595959;z-index:1;position:relative}.pager .pages ol li.disabled a{pointer-events:none;border-color:#e0e0e0}.pager .pages ol li.disabled a span{opacity:.6}.pager .pages ol li.current{border:1px solid #007688;background-color:#fff;position:relative;z-index:1}.pager .pages ol li.arrow{border-radius:2px;font-size:0px}.pager .pages ol li.arrow a{padding-top:3px}.pager .pages ol li.arrow .i-previous::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.25rem;font-family:CV UNI Icons flat}.pager .pages ol li.arrow .i-next::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.25rem;font-family:CV UNI Icons flat}.pager .pages ol li.arrow .i-next,.pager .pages ol li.arrow .i-previous{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.pager .pages ol li.arrow .i-next::before,.pager .pages ol li.arrow .i-previous::before{font-size:.875rem}.pager .pages ol li.arrow-left{margin-right:5px}.pager .pages ol li.arrow-right{margin-left:5px}.pager .pages ol li.arrow-left a,.pager .pages ol li.arrow-right a{border-radius:2px}.pager .pages ol li.arrow svg{width:7px;height:7px;margin-top:3px;fill:#757575}.pager.pager-top{width:auto;max-width:500px;float:right;background-color:#fff;border-top:0;padding:0}.pager.pager-top .amount{width:auto;margin-right:15px}.pager .limiter{width:auto;padding:0}.pager-top-wrap{padding:10px 30px;border-top:1px solid #e0e0e0}@media only screen and (max-width:63.9375rem){.pager-top-wrap{padding-left:20px;padding-right:20px}}.pager-top-wrap .control{margin-right:10px;font-size:.9375rem}.pager-top-wrap .pager-left-info{max-width:370px}.pager-top-wrap .pager-left-info select{width:230px}.pager-top-left{padding:10px 30px}@media only screen and (max-width:63.9375rem){.pager-top-left{padding-left:20px;padding-right:20px}}.pager-top-left .pager.pager-top{float:none;max-width:inherit}.title-information~:not(.price-group){font-size:.9375rem;line-height:1.333}.title-level-1{font-size:1.1875rem;font-weight:600;line-height:1.316;color:#333}.title-level-1 a{display:block;border:0;color:#333}.title-level-2,.title-level-3{font-size:1.0625rem;line-height:1.294}.title-level-3{font-weight:600;color:#333}.ccampaign-campaign-single .title-level-3{word-break:break-word}.title-level-2+.title-level-3{margin-top:10px}.title-small [class*=title-level-]{line-height:1.3}.title-small .title-level-1{font-size:.9375rem}.title-small .title-level-2,.title-small .title-level-3{font-size:.8125rem}.license-group .label{font-weight:600}.license-text{line-height:19px}#checkoutSteps .progressbar-wrap{position:absolute;top:0;color:#595959;font-size:.9375rem;text-align:center;width:calc(100% / 3)}#checkoutSteps .progressbar-wrap:before{content:'';position:absolute;top:20px;height:5px;background-color:#757575;left:calc(50% - 21px);width:100%}#checkoutSteps .progressbar-wrap .number{display:block;margin:0 auto;width:42px;height:42px;line-height:42px;border-radius:50%;background-color:#757575;color:#fff;font-weight:500;font-size:1.1875rem;position:relative}#checkoutSteps .progressbar-wrap .name{display:inline-block;margin-top:10px}@media only screen and (max-width:47.9375rem){#checkoutSteps .progressbar-wrap .name{line-height:1.2}}#checkoutSteps .step-title:focus-visible .progressbar-inner .name{outline:3px dotted #007688}@media only screen and (max-width:63.9375rem){#opc-login .step-title:before{left:32px;width:calc(150% - 32px)}#opc-login .step-title .number{margin:0;margin-left:11px}#opc-login .step-title .name{text-align:left}}#opc-billing .step-title{left:calc(100%/3)}@media only screen and (max-width:63.9375rem){#opc-billing .step-title:before{width:calc(150% - 34px)}}@media only screen and (max-width:480px){#opc-billing .step-title:before{width:calc(150% - 18px)}}#opc-review .step-title{left:calc(100%/3 * 2)}@media only screen and (max-width:63.9375rem){#opc-review .step-title{text-align:right}#opc-review .step-title .number{margin:0;margin-right:34px;display:inline-block;text-align:center}#opc-review .step-title .name{text-align:right}}@media only screen and (max-width:480px){#opc-review .step-title .progressbar-inner{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#opc-review .step-title .number{display:block;position:relative;right:-16px}#opc-review .step-title .name{text-align:center;width:75px;float:right}}#checkoutSteps>li:last-child .progressbar-wrap:before{width:0;height:0}#checkoutSteps>li.active .number{background-color:#408000}#checkoutSteps>li.active .name{color:#408000;font-weight:600}#checkoutSteps>li.complete .number{background-color:#408000}#checkoutSteps>li.complete .progressbar-wrap::before{background-color:#408000}#checkoutSteps>li.allow:not(.active) .step-title{cursor:pointer}#checkoutSteps>li.allow:not(.active) .step-title .name:focus-visible,#checkoutSteps>li.allow:not(.active) .step-title .number:focus-visible{outline:3px dotted #408000}#checkoutSteps>li.allow:not(.active) .step-title .number:focus-visible{outline-offset:1px}#checkoutSteps>li.allow:not(.active) .step-title .name{text-decoration:underline}#checkoutSteps>li.allow:not(.active) .step-title .name:hover{color:#408000}.number-progress-bar{margin:0 0 30px 0;text-align:center}.number-progress-bar li{position:relative;display:inline-block;text-align:center;width:calc(100%/3 - 1px);float:left}.number-progress-bar li:before{content:'';position:absolute;top:20px;height:5px;background-color:#757575;left:calc(50% - 21px);width:100%}.number-progress-bar li:last-child:before{width:0;height:0}.number-progress-bar li .number{display:block;margin:0 auto;width:42px;height:42px;line-height:42px;border-radius:50%;background-color:#757575;color:#fff;font-weight:500;font-size:1.1875rem;position:relative;z-index:1}.number-progress-bar li .name{display:block;margin-top:10px;color:#595959;font-size:.9375rem;letter-spacing:.0133em;line-height:1.13}.number-progress-bar li.active .number{background-color:#408000}.number-progress-bar li.active .name{color:#408000}.number-progress-bar li.completed:before{background-color:#408000}.number-progress-bar li.completed .number{background-color:#408000}.number-progress-bar li.completed a:focus,.number-progress-bar li.completed a:hover{text-decoration:none}.number-progress-bar li.completed a:focus .name,.number-progress-bar li.completed a:hover .name{color:#408000}.accordion_list_headline{font-size:1.0625rem;font-weight:300;color:#595959;margin-bottom:10px}.accordion_list{margin-bottom:30px}.accordion_list dd,.accordion_list dt{border-bottom:1px solid #e0e0e0}.accordion_list dt{cursor:pointer;color:#007688;font-size:1.0625rem;position:relative;padding:25px 70px 25px 15px;letter-spacing:.0133em;-webkit-transition:background-color .4s ease-out,color .4s ease-out;transition:background-color .4s ease-out,color .4s ease-out}.accordion_list dt:first-child{border-top:1px solid #e0e0e0}.accordion_list dt:focus,.accordion_list dt:hover{background-color:#fff}.accordion_list dt.active{font-weight:600;color:#595959;border-bottom:0}.accordion_list dt.active .cvds-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion_list dd .inner{padding:30px 45px;background-color:#f5f5f5;font-size:1.0625rem}.accordion_list dd .inner p{margin-bottom:20px}.accordion_list dd .inner p:last-child{margin-bottom:0}.accordion_list dd .inner .text-smaller{font-size:.8125rem;margin-left:10px}.accordion_list dd .inner strong{color:#757575}.accordion_list .cvds-icon{position:absolute;top:22px;right:30px;color:#007688;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;pointer-events:none}.accordion-wrapper>input[type=checkbox],.accordion-wrapper>input[type=radio]{display:none}.accordion-wrapper>input[type=checkbox]~.accordion-heading,.accordion-wrapper>input[type=checkbox]~label,.accordion-wrapper>input[type=radio]~.accordion-heading,.accordion-wrapper>input[type=radio]~label{display:inline-block;font-size:1.1875rem;font-weight:500;color:#e0e0e0;line-height:1.12;margin-bottom:25px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.accordion-wrapper>input[type=checkbox]~.accordion-heading,.accordion-wrapper>input[type=checkbox]~label,.accordion-wrapper>input[type=radio]~.accordion-heading,.accordion-wrapper>input[type=radio]~label{margin-bottom:30px}}.accordion-wrapper>input[type=checkbox]~.accordion-heading .cvds-icon,.accordion-wrapper>input[type=checkbox]~label .cvds-icon,.accordion-wrapper>input[type=radio]~.accordion-heading .cvds-icon,.accordion-wrapper>input[type=radio]~label .cvds-icon{display:none}@media only screen and (max-width:47.9375rem){.accordion-wrapper{border-bottom:1px solid #595959}.accordion-wrapper>input[type=checkbox]~.accordion-heading,.accordion-wrapper>input[type=checkbox]~label,.accordion-wrapper>input[type=radio]~.accordion-heading,.accordion-wrapper>input[type=radio]~label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:19px 2px 20px;margin-bottom:0;cursor:pointer}.accordion-wrapper>input[type=checkbox]~.accordion-heading .cvds-icon,.accordion-wrapper>input[type=checkbox]~label .cvds-icon,.accordion-wrapper>input[type=radio]~.accordion-heading .cvds-icon,.accordion-wrapper>input[type=radio]~label .cvds-icon{display:block;color:#007688;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.accordion-wrapper>input[type=checkbox]:checked~label .cvds-icon,.accordion-wrapper>input[type=radio]:checked~label .cvds-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-wrapper>input[type=checkbox]:checked~.accordion-content,.accordion-wrapper>input[type=radio]:checked~.accordion-content{max-height:1000px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.accordion-wrapper .accordion-content{width:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .5s cubic-bezier(0, 1, 0, 1);transition:max-height .5s cubic-bezier(0, 1, 0, 1);padding:0 2px}}.tooltip{width:auto;-webkit-animation:tooltip-fade-in .5s forwards;animation:tooltip-fade-in .5s forwards;bottom:2.125rem;left:calc(($tooltip-arrow-offset - $tooltip-border-width) * -1)}@media only screen and (min-width:48rem){.tooltip{width:300px}}.tooltip__cc-verification-info{position:absolute;width:181px;height:34px;left:34px;bottom:24px}.tooltip--hide{-webkit-animation:tooltip-fade-out .5s forwards;animation:tooltip-fade-out .5s forwards;opacity:0}.tooltip--initial{width:0;display:none}.tooltip--qty{width:260px;bottom:calc(100% + 10px);left:0}.tooltip--flexible{width:auto}@-webkit-keyframes tooltip-fade-in{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{opacity:1}}@keyframes tooltip-fade-in{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{opacity:1}}@-webkit-keyframes tooltip-fade-out{0%{opacity:1}99%{opacity:0;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes tooltip-fade-out{0%{opacity:1}99%{opacity:0;visibility:visible}100%{opacity:0;visibility:hidden}}.data-table{table-layout:fixed;border:0;width:100%;font-size:1.0625rem}.data-table .mobile-only-label{display:none}.data-table thead{font-weight:300;line-height:1.6;color:#333;border-bottom:1px solid #e0e0e0}.data-table thead th{font-weight:300;line-height:1.5;font-size:1.0625rem;color:#333;background-color:#f8f7f6;padding:6px 10px}.data-table thead th.first,.data-table thead th:first-child{padding-left:30px}@media only screen and (max-width:63.9375rem){.data-table thead th.first,.data-table thead th:first-child{padding-left:20px}}.data-table thead th:last-child{padding-right:30px}@media only screen and (max-width:63.9375rem){.data-table thead th:last-child{padding-right:20px}}.data-table tbody,.data-table tfoot{line-height:24px}.data-table tbody td:first-child,.data-table tbody th:first-child,.data-table tfoot td:first-child,.data-table tfoot th:first-child{padding-left:30px}@media only screen and (max-width:63.9375rem){.data-table tbody td:first-child,.data-table tbody th:first-child,.data-table tfoot td:first-child,.data-table tfoot th:first-child{padding-left:20px}}.data-table tbody td:last-child,.data-table tbody th:last-child,.data-table tfoot td:last-child,.data-table tfoot th:last-child{padding-right:30px}@media only screen and (max-width:63.9375rem){.data-table tbody td:last-child,.data-table tbody th:last-child,.data-table tfoot td:last-child,.data-table tfoot th:last-child{padding-right:20px}}.data-table tbody tr,.data-table tfoot tr{border-bottom:1px solid #e0e0e0}.data-table tbody tr:last-child,.data-table tfoot tr:last-child{border-bottom:none}.data-table tbody tr:last-child td,.data-table tfoot tr:last-child td{border-bottom:none}.data-table tbody tr td,.data-table tfoot tr td{padding:35px 10px}.data-table tbody tr td.text-bold,.data-table tfoot tr td.text-bold{font-size:1.0625rem;font-weight:600}table.data-table.my-invoice-table tbody tr:last-child{border-bottom:none}table.data-table.my-invoice-table tbody tr td p{float:left}@media only screen and (min-width:48rem) and (max-width:63.9375rem){table.data-table.two-head-col-sm thead th:first-child{display:block;width:40%!important;max-width:unset}table.data-table.two-head-col-sm thead th:nth-child(2){display:block;width:60%!important;max-width:unset;padding-left:20px}table.data-table.two-head-col-sm tbody tr td:first-child{display:block;width:40%!important}table.data-table.two-head-col-sm tbody tr td:nth-child(2){display:block;width:60%!important;padding-top:30px!important}table.data-table.two-head-col-sm tbody tr:first-child td:nth-child(2) .mobile-only-label{display:none}table.data-table.my-invoice-table tbody td p{display:block;float:none;clear:both}}@media only screen and (max-width:63.9375rem){table.data-table.my-orders-table tbody tr td:last-child,table.data-table.my-shippings-table tbody tr td:last-child{position:absolute;bottom:0;background-color:transparent}table.data-table.my-orders-table tbody tr td:last-child a.linkIcon,table.data-table.my-shippings-table tbody tr td:last-child a.linkIcon{padding-bottom:15px}table.data-table.my-orders-table tbody tr:last-child,table.data-table.my-shippings-table tbody tr:last-child{border:none}table.data-table.my-shippings-table tbody tr td:last-child{bottom:13px}}@media only screen and (max-width:63.9375rem) and (min-width:48rem) and (max-width:63.9375rem){table.data-table.my-shippings-table tbody tr{display:-webkit-box;display:flex;width:100%;padding:30px 20px;position:relative}table.data-table.my-shippings-table tbody tr td.empty{display:none}table.data-table.my-shippings-table tbody tr td.col-date{width:30%!important;padding:0!important}table.data-table.my-shippings-table tbody tr td.col-title{width:70%!important;padding:0!important}table.data-table.my-shippings-table tbody tr td.col-info-text{width:70%!important;padding:30px 0 0!important}table.data-table.my-shippings-table tbody tr td.col-info-text .delivery-date{clear:both;display:block}table.data-table.my-shippings-table tbody tr td.col-last{width:30%!important;padding:30px 0 0!important;position:static;bottom:unset}table.data-table.my-shippings-table tbody tr td.col-last a{position:absolute;padding:0!important;bottom:30px;right:20px}table.data-table.my-shippings-table tbody tr.no-dates td.col-title{width:calc(70% - 30px)!important}table.data-table.my-shippings-table tbody tr.no-dates td.col-last{width:30px!important}}@media only screen and (max-width:63.9375rem){table.data-table.my-invoice-table tbody td p{width:100%}table.data-table.wishlist-table>thead tr>th:first-child,table.data-table.wishlist-table>thead tr>th:last-child{width:50%!important;display:block;padding:10px 20px;line-height:32px}}@media only screen and (max-width:63.9375rem) and (max-width:47.9375rem){table.data-table.wishlist-table>thead tr>th:first-child{width:30%!important}table.data-table.wishlist-table>thead tr>th:last-child{width:70%!important;padding:10px 20px}}@media only screen and (max-width:63.9375rem){table.data-table.wishlist-table>tbody td,table.data-table.wishlist-table>tbody tr{border-top:none;border-bottom:none}table.data-table.wishlist-table>tbody>tr{border-bottom:1px solid #e0e0e0}table.data-table.wishlist-table>tbody>tr>td:first-child{-webkit-box-ordinal-group:3;order:2;padding-top:20px!important}table.data-table.wishlist-table>tbody>tr>td:nth-child(2){-webkit-box-ordinal-group:2;order:1;padding-top:30px!important}table.data-table.wishlist-table>tbody>tr>td:nth-child(3){-webkit-box-ordinal-group:4;order:3}table.data-table.order-items-table tr{padding:0!important}table.data-table.order-items-table tr:first-child .prod-info .mobile-only-label{display:none}table.data-table.order-items-table tr:last-child{border:none}table.data-table.order-items-table tr td{border:none}table.data-table.order-items-table tr td.prod-img{-webkit-box-ordinal-group:3;order:2}table.data-table.order-items-table tr td.prod-info{-webkit-box-ordinal-group:2;order:1;padding:30px 20px 0!important}table.data-table.order-items-table tr td.prod-qty{text-align:left}table.data-table.order-items-table tr td.prod-qty .div-center{margin:0}table.data-table.order-items-table tr td.prod-price,table.data-table.order-items-table tr td.prod-qty{-webkit-box-ordinal-group:4;order:3;width:50%!important;line-height:inherit;padding:0 20px 30px!important}table.data-table.order-items-table tr td.prod-price *,table.data-table.order-items-table tr td.prod-qty *{vertical-align:text-bottom}}table.data-info tr td{padding-bottom:10px}@media only screen and (max-width:63.9375rem){table.data-info tr{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;height:auto}table.data-info tr td{width:100%;padding-bottom:0;height:auto}table.data-info tr td:first-child{margin-top:20px}table.data-info tr:first-child td:nth-child(1){margin-top:0}table.data-info tr:last-child td:last-child{padding-bottom:0}}@media only screen and (max-width:47.9375rem){table.data-info tr td{padding-bottom:8px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){table.data-info.two-col-sm tr{margin-bottom:20px}table.data-info.two-col-sm tr td:first-child{width:40%;margin-top:0}table.data-info.two-col-sm tr td:last-child{width:60%}table.data-info.two-col-sm tr:last-child{margin-bottom:0}}@media only screen and (min-width:992px){.ccampaign-campaign-list table.data-info tbody tr td{padding-right:150px}.ccampaign-campaign-list table.data-info tbody tr td.subtitle{padding-bottom:10px}.ccampaign-campaign-list table.data-info tbody tr:first-child td:first-child{padding-bottom:15px}.ccampaign-campaign-list table.data-info tbody tr:last-child td{padding-right:0;padding-bottom:0}.ccampaign-campaign-list table.data-info tbody tr:last-child td .pull-left{padding-right:30px}.ccampaign-campaign-list table.data-info tbody tr:last-child td .btn{width:auto;max-width:unset;float:right!important;margin:0;height:45px;line-height:1.3}}.product-table{table-layout:auto;border:1px solid #e0e0e0;border-collapse:collapse}.product-table~.product-table{margin-top:30px}@media only screen and (max-width:63.9375rem){.product-table~.product-table{margin-top:30px}}.product-table td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-collapse:collapse}.product-table,.table-box-title{background-color:#fff}.product-table .clear a{font-size:.9375rem;line-height:1.133}.product-table{letter-spacing:.0133em}.product-table tbody.campaign-body>tr:not(:first-child),.product-table tbody.campaign-body>tr:not(:first-child)>td{border-top:0}.product-table tbody.campaign-body>tr:not(.last-row-campaign),.product-table tbody.campaign-body>tr:not(.last-row-campaign)>td{border-bottom:0}.product-table .campaign-body .remove-link{padding-top:0;padding-bottom:35px}.product-table .cover_shadow a{display:block}.product-table .cover_shadow a:focus,.product-table .cover_shadow a:hover{border-bottom-color:transparent}.product-table .cover_shadow a:focus img,.product-table .cover_shadow a:hover img{-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.2),1px 1px 10px rgba(0,0,0,.2);box-shadow:1px 1px 10px rgba(0,0,0,.2),1px 1px 10px rgba(0,0,0,.2)}.product-table .cover_shadow img{display:block;-webkit-transition:-webkit-box-shadow 250ms;transition:-webkit-box-shadow 250ms;transition:box-shadow 250ms;transition:box-shadow 250ms,-webkit-box-shadow 250ms;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.3);box-shadow:1px 1px 3px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.3)}.product-table .table-box-title{width:100%;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}@media only screen and (min-width:64rem){.product-table .table-box-title{padding:25px 30px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.product-table .table-box-title{padding:25px}}@media only screen and (max-width:63.9375rem){.product-table .table-box-title{padding:23px 20px}}.product-table .table-box-title h2{font-size:1.875rem;line-height:1.2;font-weight:300;letter-spacing:.0133em}.product-table tr.table-head th{padding-top:7px;padding-bottom:5px;font-size:1.0625rem;line-height:1.412;font-weight:300;color:#333;background-color:#f8f7f6}@media only screen and (max-width:63.9375rem){.product-table tr.table-head th{line-height:27px}}.product-table tr.table-head th:first-child{width:160px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.product-table tr.table-head th:first-child{padding-left:25px}}.product-table tr.table-head th:nth-child(3){width:165px}.product-table tr.table-head th:nth-child(4){width:215px}.product-table td.prod-img{padding:35px 0 35px 30px;height:100%}.product-table td.prod-img .clear{padding-top:13px}.data-table td.prod-info,.product-table td.prod-info{padding:35px 20px 35px 0;letter-spacing:.0059em;width:380px}.data-table td.prod-info .btn,.product-table td.prod-info .btn{margin-left:0}.data-table td.prod-info .product-name,.data-table td.prod-info .product-name>a,.product-table td.prod-info .product-name,.product-table td.prod-info .product-name>a{margin-bottom:5px}.data-table td.prod-info .product-name,.data-table td.prod-info .product-name>a,.product-table td.prod-info .product-name,.product-table td.prod-info .product-name>a{font-size:1.1875rem;line-height:1.158;font-weight:600;color:#333}.data-table td.prod-info .product-name>a:focus,.data-table td.prod-info .product-name>a:hover,.product-table td.prod-info .product-name>a:focus,.product-table td.prod-info .product-name>a:hover{color:#005867;text-decoration:none}.data-table td.prod-info .product-name-subtitle,.product-table td.prod-info .product-name-subtitle{font-size:1.1875rem;line-height:1.158;font-weight:400;color:#757575;margin-bottom:5px}.data-table td.prod-info .download-button-container>a:not(:first-child),.product-table td.prod-info .download-button-container>a:not(:first-child){margin-top:15px}.data-table td.prod-info .download-button-container>a,.product-table td.prod-info .download-button-container>a{min-width:250px}.group{line-height:1.375}.group+.group{margin-top:15px}.group+.post-order-text ul{list-style-type:disc;margin-left:20px}.group+.post-order-text ul li{padding:10px 0;text-indent:0}.group .label{float:left;min-width:85px;padding-right:10px}.group.label-mid .label{min-width:100px}.group.label-wide .label{min-width:180px}.group .inline-label .label{display:inline;float:none;margin-right:5px;padding-right:0}.group.price-group{font-size:.9375rem}.group.price-group~.group{font-size:.9375rem;line-height:1.2}.group .messages{color:#b73e06;text-align:left;font-size:.9375rem}.group .messages .label{min-width:30px;padding-right:0}.group .release_info{line-height:1.3}.group .release_info b{color:#333}.group .release_info span{display:block;font-size:.9375rem}.group .license-code .label+span{float:left;max-width:355px;font-weight:600;color:#333}@media only screen and (max-width:63.9375rem){.group.license-group{margin-top:20px}}.group.download-button-container>a{margin-top:15px}@media only screen and (max-width:47.9375rem){.group.download-button-container>a{margin-bottom:20px}}.product-table td.prod-qty{padding:35px 0 35px 0;text-align:center}.product-table td.prod-qty input{width:80px;text-align:center;color:#595959;font-weight:600}.product-table td.prod-qty .div-center{margin-bottom:15px}@media only screen and (max-width:47.9375rem){.product-table td.prod-qty .div-center{margin-bottom:0}}.product-table td.prod-qty div.qty{line-height:2.133;font-size:.9375rem;color:#595959;font-weight:600}.product-table td.prod-qty .link-style{line-height:1.2}.product-table td.prod-price{padding:35px 30px 35px 0;text-align:right;font-size:1.5rem;line-height:1.333;font-weight:300;letter-spacing:.0041em;color:#595959;white-space:nowrap}.product-table .full-width{padding:0!important}@media only screen and (min-width:64rem){.product-table .product-row{display:-webkit-box;display:flex;flex-wrap:wrap;padding:35px 30px;max-width:52.875rem}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.product-table .product-row{padding:30px 25px}}@media only screen and (max-width:47.9375rem){.product-table .product-row{padding:30px 15px}}@media only screen and (min-width:64rem){.product-table .product-row .prod-info-row{-webkit-box-flex:1;flex-grow:1;-webkit-box-ordinal-group:2;order:1;width:50%}}@media only screen and (max-width:47.9375rem){.product-table .product-row .prod-img{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;clear:left}}@media only screen and (min-width:48rem){.product-table .product-row .prod-img{width:8.125rem;padding-right:20px;float:left}}.product-table .product-row .prod-img .cover_shadow{width:8.125rem}.product-table .product-row .prod-img .cover_shadow a,.product-table .product-row .prod-img .cover_shadow img{display:inline-block;vertical-align:middle}@media only screen and (max-width:47.9375rem){.product-table .product-row .prod-img .cover_shadow,.product-table .product-row .prod-img .prod-controls{width:calc(50% - 10px)}}@media only screen and (max-width:47.9375rem){.product-table .product-row .prod-img .prod-controls{text-align:right}}@media only screen and (min-width:48rem){.product-table .product-row .prod-info{padding-right:20px;float:right;width:calc(100% - 8.125rem)}}@media only screen and (min-width:48rem) and (min-width:48rem) and (max-width:63.9375rem){.product-table .product-row .prod-info{width:calc(100% - 17.5rem)}}@media only screen and (max-width:47.9375rem){.product-table .product-row .prod-info{margin-bottom:25px}}.product-table .product-row .prod-controls .clear{padding-top:13px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.product-table .product-row .prod-controls .clear:first-of-type{padding-top:0}}.product-table .product-row .prod-controls.md-only{width:9.375rem;text-align:right;float:right}.product-table .product-row .prod-qty-row{flex-shrink:0;-webkit-box-ordinal-group:3;order:2;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (min-width:64rem){.product-table .product-row .prod-qty-row{width:21.875rem}}@media only screen and (max-width:63.9375rem){.product-table .product-row .prod-qty-row{margin-top:25px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.product-table .product-row .prod-qty-row{padding-left:8.125rem}}.product-table .product-row .prod-qty-row .label{font-size:.9375rem;line-height:1.47;font-weight:400;margin-bottom:5px;letter-spacing:0}.product-table .product-row .prod-qty{width:50%}@media only screen and (min-width:64rem){.product-table .product-row .prod-qty{width:calc(50% - 10px);text-align:center}}@media only screen and (min-width:64rem){.product-table .product-row .prod-qty .prod-refresh,.product-table .product-row .prod-qty .prod-wishlist,.product-table .product-row .prod-qty .qty-input{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}}.product-table .product-row .prod-qty .qty-input input{width:5rem;text-align:center;color:#595959;font-weight:600}.product-table .product-row .prod-qty .qty-input .qty{line-height:2.133;font-size:.9375rem;color:#595959;font-weight:600}.product-table .product-row .prod-qty .prod-refresh{margin-top:15px}@media only screen and (max-width:64rem){.product-table .product-row .prod-qty .prod-refresh{margin-top:5px}}.product-table .product-row .prod-qty .prod-refresh .btn{margin-bottom:0;width:auto}@media only screen and (max-width:64rem){.product-table .product-row .prod-qty .prod-refresh .btn{margin-top:0;margin-bottom:20px}}.product-table .product-row .prod-qty .prod-wishlist{font-size:.9375rem;margin-top:15px}.product-table .product-row .prod-qty .prod-wishlist a::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.25rem;font-family:CV UNI Icons flat}.product-table .product-row .prod-price{text-align:right;font-size:1.5rem;line-height:1.333;font-weight:300;letter-spacing:.0041em;color:#333;white-space:nowrap;width:50%}@media only screen and (min-width:64rem){.product-table .product-row .prod-price{width:calc(50% - 10px)}}.product-table .product-row .prod-agreement-row{display:-webkit-box;display:flex;-webkit-box-ordinal-group:4;order:3;width:100%}@media only screen and (min-width:48rem){.product-table .product-row .prod-agreement-row{margin-top:15px;padding-left:8.125rem}}.product-table .product-row .prod-agreement-row .input-checkbox{margin-bottom:0}.totals-wrapper{border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;overflow:auto;background-color:#fff}@media only screen and (min-width:64rem){.totals-wrapper{padding:30px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.totals-wrapper{padding:35px 25px}}@media only screen and (max-width:47.9375rem){.totals-wrapper{padding:35px 15px}}.totals,.totals-wrapper .totals{padding:0;font-size:.9375rem;line-height:1.266;color:#333}@media only screen and (min-width:48rem){.totals,.totals-wrapper .totals{width:20.625rem;float:right}}.totals .totals-left,.totals-wrapper .totals .totals-left{float:left;text-align:left}@media only screen and (max-width:47.9375rem){.totals .totals-left,.totals-wrapper .totals .totals-left{-webkit-box-flex:1;flex:1 1 50%;float:none}}.totals .totals-right,.totals-wrapper .totals .totals-right{float:right;text-align:right}@media only screen and (max-width:47.9375rem){.totals .totals-right,.totals-wrapper .totals .totals-right{float:none}}.totals .mrg-bottom,.totals-wrapper .totals .mrg-bottom{margin-bottom:3px;min-height:21px}.totals .shipping-cost .totals-left,.totals-wrapper .totals .shipping-cost .totals-left{width:13.75rem}.totals .grand-total,.totals-wrapper .totals .grand-total{font-size:1.1875rem;line-height:1.211;font-weight:600;min-height:23px}@media only screen and (max-width:63.9375rem){.totals .grand-total,.totals-wrapper .totals .grand-total{margin-top:13px}}@media only screen and (max-width:47.9375rem){.totals .grand-total,.totals .shipping-cost,.totals .sub-total,.totals .voucher,.totals-wrapper .totals .grand-total,.totals-wrapper .totals .shipping-cost,.totals-wrapper .totals .sub-total,.totals-wrapper .totals .voucher{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}}.product-table-addon .table-box-title{border:none}.product-table-addon .table-head{display:-webkit-box;display:flex;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.singlecheckout-wrapper .product-table-addon .table-head{border-top:none}.product-table-addon .table-head>span{padding-top:7px;padding-bottom:5px;font-size:1.0625rem;font-weight:300;color:#333;background-color:#f8f7f6}.product-table-addon .table-head>span:first-child{width:100%;padding-left:20px}.product-table-addon .table-head>span:last-child{padding-right:20px}.layout-table-body.campaign-body>.layout-table-row:not(:first-child),.layout-table-body.campaign-body>.layout-table-row:not(:first-child)>.layout-table-cell{border-top:0}.layout-table-body.campaign-body>.layout-table-row:not(.last-row-campaign),.layout-table-body.campaign-body>.layout-table-row:not(.last-row-campaign)>.layout-table-cell{border-bottom:0}.layout-table-row{border-bottom:1px solid #e0e0e0}.layout-table-row:last-child{border-bottom:none}.layout-table-cell:first-child{padding-left:20px}.layout-table-cell:last-child{padding-right:20px}@media only screen and (min-width:64rem){.product-table-addon .table-head{display:-webkit-box;display:flex}.product-table-addon .table-head>span:first-child{width:160px;padding-left:30px}.product-table-addon .table-head>span:nth-child(2){-webkit-box-flex:1;flex:1}.product-table-addon .table-head>span:nth-child(3){width:165px}.product-table-addon .table-head>span:nth-child(4){width:215px;padding-right:30px}.layout-table-cell:first-child{padding-left:30px}.layout-table-cell:last-child{padding-right:30px}}svg.ecp_logo-paydirekt{height:30px;width:32px}svg.ecp_logo-paypal{height:30px;width:82px}svg.ecp_logo-mastercard-hrz{height:30px;width:50px}svg.ecp_logo-visa{height:30px;width:49px}svg.ecp_logo-giropay-s{height:41px;width:41px}svg.ecp_logo-giropay-r{height:30px;width:61px}svg.ecp_logo-sepa{height:30px;width:61px}.linkIcon--no-text{display:inline-block}.icon--remove::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.25rem;font-family:CV UNI Icons outline}.skip-link{position:fixed;top:15px;left:15px;z-index:100;opacity:0;border-width:2px;font-weight:600;pointer-events:none;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.skip-link:focus-within{color:#333;opacity:1;pointer-events:auto}@media only screen and (max-width:47.9375rem){.ecp-widget svg{fill:#595959}}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-front{z-index:100}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;font-size:1rem;max-height:485px;overflow-y:auto;overflow-x:hidden}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("https://www.cornelsen.de/shop/skin/frontend/scg/default/css/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}@media only screen and (max-width:23.375rem){.ui-menu .ui-menu-item{max-width:100%}.ui-menu .ui-menu-item-wrapper{word-break:normal}}.ui-menu .ui-menu-item-wrapper{position:relative;padding:13px 15px;color:#595959;font-size:.9375rem}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget{font-size:.875rem}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}@media only screen and (max-width:63.9375rem){.ui-widget.ui-widget-content{max-width:calc(100% - (2* 15px) - (2*15px))!important}}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333;border-radius:2px}.ui-widget-content a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#007688;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.input-checkbox{position:relative;margin-bottom:10px;float:left;width:100%}.input-checkbox input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.input-checkbox label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin:0;font-size:.9375rem;font-weight:400;color:#595959;line-height:1.33;letter-spacing:.0133em}.input-checkbox label:before{content:"";position:absolute;top:0;left:0;width:17px;height:17px;border-radius:3px;border:solid 1px #007688;-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.input-checkbox label .ecp_icon-checkbox{position:absolute;top:-3px;left:2px;width:13px;height:12px;color:#fff;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.input-checkbox label .ecp_icon-checkbox::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.25rem;font-family:CV UNI Icons flat}.input-checkbox label .ecp_icon-checkbox::before{font-size:.8125rem}.input-checkbox label.active:before,.input-checkbox label:focus:before,.input-checkbox label:hover:before{border-color:#005867}.input-checkbox input:focus-visible+label:before{border-color:#005867}.input-checkbox input:focus-visible+label::after{content:'';position:absolute;top:4px;left:2px;width:13px;height:12px;outline:3px dotted #005867;outline-offset:5px}.input-checkbox input:checked+label::before{background-color:#007688}.input-checkbox input:checked+label .ecp_icon-checkbox{opacity:1}.input-checkbox input:checked+label:hover::before{background-color:#005867}.input-checkbox input:disabled+label{opacity:.6}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{height:100%}body{background:#fff;font-family:CVSourceSans,Roboto,Helvetica,sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.47;color:#595959}.wrapper{min-width:100%;background:#fafafa;padding-left:0;padding-right:0}@media only screen and (min-width:64rem){.wrapper{min-width:994px;max-width:100%}}.wrapper .container{width:100%;margin:0 auto}@media only screen and (min-width:64rem){.wrapper .container{width:100%;max-width:73.125rem;padding:0 15px}}.wrapper .main{margin:0 auto 60px auto;width:100%}@media only screen and (min-width:992px){.wrapper .main{padding:0 15px}}@media only screen and (min-width:64rem){.wrapper .main{width:73.125rem;max-width:100%}}@media only screen and (max-width:63.9375rem){.wrapper .main{margin-bottom:60px}}@media only screen and (max-width:47.9375rem){.wrapper .main{padding:0 15px}}@media only screen and (min-width:48rem) and (max-width:991px){.wrapper .main{padding:0 25px}}.wrapper .main.col2-left-layout .col-left{width:205px;float:left;padding-right:25px}.wrapper .main.col2-left-layout .col-main{float:left;width:100%}@media only screen and (min-width:48rem){.wrapper .main.col2-left-layout .col-main{width:calc(100% - 205px)}}@media only screen and (max-width:47.9375rem){.wrapper .main.col2-left-layout .col-main{margin-top:100px}}.wrapper .col-main{width:100%}@media only screen and (min-width:64rem){.wrapper .col-main{width:53rem;max-width:100%;margin:0 auto}}@media only screen and (max-width:47.9375rem){body .wrapper .main{padding-top:110px}body .wrapper .main.col2-left-layout{padding-top:0}}.row{margin:0 -15px}.content-box,.content-box-flex{background-color:#fff;border:1px solid #e0e0e0;margin-bottom:20px}.content-box-flex.content-box--padding,.content-box.content-box--padding{padding:30px}@media only screen and (max-width:47.9375rem){.content-box-flex.content-box--padding,.content-box.content-box--padding{padding:20px}}.content-box .content-box-footer,.content-box .content-box-header,.content-box .content-box-section,.content-box-flex .content-box-footer,.content-box-flex .content-box-header,.content-box-flex .content-box-section{padding:24px 30px}@media only screen and (max-width:63.9375rem){.content-box .content-box-footer,.content-box .content-box-header,.content-box .content-box-section,.content-box-flex .content-box-footer,.content-box-flex .content-box-header,.content-box-flex .content-box-section{padding:30px 15px}}.content-box .content-box-header,.content-box-flex .content-box-header{border-bottom:1px solid #e0e0e0}.content-box .content-box-header .page-title,.content-box-flex .content-box-header .page-title{margin-bottom:10px}.content-box .content-box-header .page-title-large,.content-box-flex .content-box-header .page-title-large{margin-bottom:15px}.content-box .content-box-header .text-smaller,.content-box-flex .content-box-header .text-smaller{font-size:.9375rem;line-height:1.266}.content-box .content-box-footer,.content-box-flex .content-box-footer{border-top:1px solid #e0e0e0}.content-box-flex{overflow:hidden}.content-box-flex div{width:50%;float:left}@media only screen and (max-width:63.9375rem){.content-box-flex{margin-bottom:30px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.content-box-flex div{clear:both;float:none;width:100%}.content-box-flex div:first-child{-webkit-box-ordinal-group:2;order:1}.content-box-flex div:nth-child(2){-webkit-box-ordinal-group:4;order:3;padding-bottom:0;border-bottom:none}.content-box-flex div:nth-child(3){-webkit-box-ordinal-group:3;order:2}.content-box-flex div:nth-child(4){-webkit-box-ordinal-group:5;order:4}}.actions{margin-top:15px}.ecp-col-6{padding:0 15px;width:50%;float:left}.list,.list-elements-left,ol,ul{list-style-type:none}.list-elements-left li{float:left}.pull-right{float:right}.pull-left{float:left}.inline-block{display:inline-block!important}.nomarg{margin:0!important}.va-text-bottom{vertical-align:text-bottom}.text-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}address{font-style:normal}tr[data-trigger=change-location] td,tr[data-trigger=change-location] th{-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}tr[data-trigger=change-location]:hover td,tr[data-trigger=change-location]:hover th{background-color:#fafafa;cursor:pointer}.pager-left-info .select--small::before{background-color:transparent!important}.pager-left-info .select--small.focussed::before{background-color:transparent!important}#top-personal_data_overview #personal-form-validate .buttons-set.form-buttons{max-width:570px}#top-personal_data_overview #personal-form-validate .buttons-set.form-buttons .btn{display:inline}#top-cc_data_overview #cc_data_form .form-buttons .btn:first-child{float:left!important}#cornelsen-consent-manager{font-size:1rem}.header-wrap{background:#fff;margin:0 0 50px;-webkit-box-shadow:inset 0 -1px 0 0 #d7d7d7;box-shadow:inset 0 -1px 0 0 #d7d7d7;padding:25px;padding-bottom:0}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.header-wrap{padding-top:25px;min-height:130px}}@media only screen and (max-width:63.9375rem){.header-wrap{margin-bottom:50px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.header-wrap{padding-left:25px;padding-right:25px}}@media only screen and (min-width:992px){.header-wrap{padding-left:15px;padding-right:15px}}@media only screen and (min-width:64rem){.header-wrap{padding-left:0;padding-right:0}}@media only screen and (max-width:47.9375rem){.header-wrap{padding:15px;width:100%}}.header-wrap .header-container{min-height:130px;position:relative}@media only screen and (max-width:47.9375rem){.header-wrap .header-container{min-height:32px}}.header-wrap .header-container .shop-logo{display:inline-block;float:left;font-size:0px;border:0}.header-wrap .header-container .shop-logo .ecp-icon-logo{height:50px;width:200px;display:inline-block}@media only screen and (max-width:47.9375rem){.header-wrap .header-container .shop-logo .ecp-icon-logo{height:32px;width:128px}}.header-wrap .header-container .shop-logo:focus-visible{outline:3px dotted #007688}.header-wrap .header-container .globale-navigation-top{background-color:transparent;color:#595959;float:right;font-size:.8125rem;line-height:1.462;padding-left:0;padding-right:0;text-align:right;vertical-align:top;width:auto;letter-spacing:.0385em;margin-top:5px}@media only screen and (max-width:47.9375rem){.header-wrap .header-container .globale-navigation-top{display:none}}.header-wrap .header-container .globale-navigation-top a{color:#595959;text-decoration:none;font-weight:400;margin:0 5px}.header-wrap .header-container .globale-navigation-top a:first-child{margin-left:0}.header-wrap .header-container .globale-navigation-top a:last-child{margin-right:0}.header-wrap .header-container .globale-navigation-top a:focus,.header-wrap .header-container .globale-navigation-top a:hover{color:#005867}.header-wrap .header-container .header__service-box{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.header-wrap .header-container .header__service-box:empty{height:0}[class*=checkout] .globale-navigation-top{padding-top:0}.footer-wrap{background-color:#f5f5f5;min-height:200px;border-top:1px solid #e1e1e1;font-size:1.0625rem}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.footer-wrap{margin:0;padding:0}}.footer-wrap .row{margin:0}.footer-wrap h1{font-weight:500;letter-spacing:.0066em;text-align:center;margin-bottom:45px}@media only screen and (max-width:63.9375rem){.footer-wrap h1{margin-bottom:40px}}.footer-wrap h2{font-size:1.1875rem;font-weight:500;margin-bottom:25px}.footer-wrap .footer-additional-info-wrap{margin:0;padding:0;color:#333}@media only screen and (max-width:63.9375rem){.footer-wrap .footer-additional-info-wrap{padding-left:15px;padding-right:15px}}.footer-wrap .footer-additional-info-wrap .footer-additional-info-col,.footer-wrap .footer-additional-info-wrap .footer-additional-info-col-2{padding:0 20px;float:left;width:100%}.footer-wrap .footer-additional-info-wrap .footer-additional-info-col-2{width:50%}.footer-wrap .footer-top .container{padding:60px 15px}.footer-wrap .footer-top .container h1{font-size:1.1875rem;font-weight:400;line-height:1.316;text-align:left}.footer-wrap .footer-top .container h1.h1-large{font-size:1.875rem;line-height:1.2;margin-bottom:40px;text-align:center}.footer-wrap .footer-top .container .row{display:-webkit-box;display:flex}.footer-wrap .footer-top .container label{color:#333;line-height:25px;margin-bottom:0}.footer-wrap .footer-top ul.list,.footer-wrap .footer-top ul.list-elements-left{margin-top:20px}.footer-wrap .footer-top ul.list li,.footer-wrap .footer-top ul.list-elements-left li{padding:8px 0}.footer-wrap .footer-top ul.list li>a,.footer-wrap .footer-top ul.list-elements-left li>a{line-height:22px}.footer-wrap .footer-top .footer-col-service{width:41.66%;-webkit-box-flex:0;flex:0 0 41.66%;max-width:100%;padding:0 15px 0 0;float:left}.footer-wrap .footer-top .footer-col-service ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.footer-wrap .footer-top .footer-col-about{width:25%;-webkit-box-flex:0;flex:0 0 25%;float:left;padding:0 15px}@media only screen and (min-width:48rem){.footer-wrap .footer-top .footer-col-about{max-width:235px;-webkit-box-flex:0;flex:0 0 auto;margin:0 auto}}.footer-wrap .footer-top .footer-col-newsletter{float:left;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:33.33%;padding:0 15px;border-left:1px solid #e0e0e0}.footer-wrap .footer-top .footer-col-newsletter__social h2{display:none}@media screen and (min-width:480px){.footer-wrap .footer-top .footer-col-newsletter__social h2{display:block}}@media screen and (min-width:480px){.footer-wrap .footer-top .footer-col-newsletter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media screen and (min-width:48rem){.footer-wrap .footer-top .footer-col-newsletter{margin-top:60px}}@media only screen and (min-width:64rem){.footer-wrap .footer-top .footer-col-newsletter{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:0;-webkit-box-flex:0;flex:0 0 33%;max-width:261px}}.footer-wrap .footer-top .footer-col-newsletter a.btn{width:100%;max-width:100%;white-space:nowrap;margin-bottom:30px}@media only screen and (min-width:48rem){.footer-wrap .footer-top .footer-col-newsletter a.btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.footer-wrap .footer-top .footer-col-newsletter ul.social-list{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;gap:35px;margin-bottom:60px}@media only screen and (min-width:481px){.footer-wrap .footer-top .footer-col-newsletter ul.social-list{-webkit-box-pack:start;justify-content:flex-start}}@media only screen and (min-width:48rem){.footer-wrap .footer-top .footer-col-newsletter ul.social-list{display:-webkit-box;display:flex;gap:30px;margin-bottom:0}}@media only screen and (min-width:64rem){.footer-wrap .footer-top .footer-col-newsletter ul.social-list{gap:20px}}.footer-wrap .footer-top .footer-col-newsletter ul.social-list li{width:auto;display:inline-block;padding:0;height:42px}.footer-wrap .footer-top .footer-col-newsletter ul.social-list li a{display:inline-block;position:relative;height:42px;width:42px}.footer-wrap .footer-top .footer-col-newsletter ul.social-list li a,.footer-wrap .footer-top .footer-col-newsletter ul.social-list li a:focus,.footer-wrap .footer-top .footer-col-newsletter ul.social-list li a:hover{border-bottom:none}.footer-wrap .footer-top .footer-col-newsletter ul.social-list li a svg{width:42px;height:42px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.footer-wrap .footer-top .container{padding:60px 25px}.footer-wrap .footer-top .container .row{display:block}.footer-wrap .footer-top .container .row .footer-col-service{width:66.66%}.footer-wrap .footer-top .container .row .footer-col-about{width:33.33%}.footer-wrap .footer-top .container .row .footer-col-newsletter{border-left:none;width:100%;-webkit-box-pack:justify;justify-content:space-between;padding:0;margin-top:50px}.footer-wrap .footer-top .container .row .footer-col-newsletter a.btn{margin-bottom:0}.footer-wrap .footer-top .container .row .footer-col-newsletter__newsletter{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.footer-wrap .footer-top .container .row .footer-col-newsletter__social .social-list li{margin-top:10px}}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-top .container{padding:50px 15px 0}.footer-wrap .footer-top .container h1.h1-large{margin-bottom:33px}.footer-wrap .footer-top .container .row{display:block}.footer-wrap .footer-top .container .row label{margin-bottom:0;line-height:21px}.footer-wrap .footer-top .container .row .footer-col-about,.footer-wrap .footer-top .container .row .footer-col-newsletter,.footer-wrap .footer-top .container .row .footer-col-service{width:100%;padding:0;border:none}.footer-wrap .footer-top .container .row .footer-col-newsletter{-webkit-box-pack:justify;justify-content:space-between}.footer-wrap .footer-top .container .row .footer-col-about,.footer-wrap .footer-top .container .row .footer-col-service{margin-bottom:-1px}.footer-wrap .footer-top .container .row .footer-col-about .accordion-wrapper,.footer-wrap .footer-top .container .row .footer-col-service .accordion-wrapper{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.footer-wrap .footer-top .container .row .footer-col-about .accordion-wrapper ul,.footer-wrap .footer-top .container .row .footer-col-service .accordion-wrapper ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin-top:7px}.footer-wrap .footer-top .container .row .footer-col-about .accordion-wrapper ul li:last-child,.footer-wrap .footer-top .container .row .footer-col-service .accordion-wrapper ul li:last-child{padding-bottom:43px}.footer-wrap .footer-top .container .row .footer-col-newsletter a.btn{margin-bottom:60px}.footer-wrap .footer-top .container .row .footer-col-newsletter h2{margin:60px 0 20px 0}.footer-wrap .footer-top .container .row .footer-col-newsletter>div:last-child{clear:both}}@media only screen and (min-width:23.4375rem) and (max-width:47.9375rem){.footer-wrap .footer-top .footer-col-newsletter>div{float:none}}@media only screen and (min-width:481px) and (max-width:755px){.footer-wrap .footer-top .container .row .footer-col-newsletter__social{padding-left:30px}}.footer-wrap .footer-bottom{background-color:#333;color:#e0e0e0;font-size:1.1875rem}.footer-wrap .footer-bottom a,.footer-wrap .footer-bottom h2{color:#e0e0e0}@media only screen and (min-width:64rem){.footer-wrap .footer-bottom>.container{min-height:278px}}.footer-wrap .footer-bottom .container{padding-left:15px;padding-right:15px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.footer-wrap .footer-bottom .container{padding-left:25px;padding-right:25px}}.footer-wrap .footer-bottom .footer-col-advantages,.footer-wrap .footer-bottom .footer-col-payment-delivery{color:#e0e0e0}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.footer-wrap .footer-bottom .footer-col-advantages,.footer-wrap .footer-bottom .footer-col-payment-delivery{padding:50px 15px 30px}}@media only screen and (min-width:64rem){.footer-wrap .footer-bottom .footer-col-advantages,.footer-wrap .footer-bottom .footer-col-payment-delivery{padding:50px 15px}}.footer-wrap .footer-bottom .footer-col-advantages a,.footer-wrap .footer-bottom .footer-col-payment-delivery a{border-bottom-color:currentColor}.footer-wrap .footer-bottom .footer-col-advantages a:focus,.footer-wrap .footer-bottom .footer-col-advantages a:hover,.footer-wrap .footer-bottom .footer-col-payment-delivery a:focus,.footer-wrap .footer-bottom .footer-col-payment-delivery a:hover{border-bottom-color:currentColor}.footer-wrap .footer-bottom .footer-col-advantages{width:42%;padding-left:0}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-bottom .footer-col-advantages{width:100%;padding:3px 0 0}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.footer-wrap .footer-bottom .footer-col-advantages{width:50%}}@media only screen and (min-width:64rem){.footer-wrap .footer-bottom .footer-col-advantages{padding:50px 0 30px}}.footer-wrap .footer-bottom .footer-col-advantages .accordion-content ul{font-size:1.0625rem}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-bottom .footer-col-advantages .accordion-content ul{padding:20px 0 45px}}.footer-wrap .footer-bottom .footer-col-advantages ul li{margin-bottom:20px;line-height:19px;position:relative}.footer-wrap .footer-bottom .footer-col-advantages ul li:last-child{margin-bottom:0}.footer-wrap .footer-bottom .footer-col-advantages ul li .cvds-icon{width:16px;height:16px;margin-top:0;float:left;margin-right:18px}.footer-wrap .footer-bottom .footer-col-advantages ul li .cvds-icon::before{vertical-align:bottom}.footer-wrap .footer-bottom .footer-col-advantages ul li .cvds-icon+span{float:right;width:calc(100% - 42px)}.footer-wrap .footer-bottom .footer-col-payment-delivery{width:58%;padding-right:0}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-bottom .footer-col-payment-delivery{width:100%;padding:0}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.footer-wrap .footer-bottom .footer-col-payment-delivery{width:50%}}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-bottom .footer-col-payment-delivery .accordion-content p:last-of-type{padding:20px 0 45px}}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-bottom .footer-col-payment-delivery ul{padding:40px 0 50px}}.footer-wrap .footer-bottom .footer-col-payment-delivery li{margin:0 15px 10px 0}@media only screen and (min-width:48rem){.footer-wrap .footer-bottom .footer-col-payment-delivery li{margin:0 30px 15px 0}}.footer-wrap .footer-bottom .footer-col-payment-delivery li:last-child{margin-right:0}.footer-wrap .footer-bottom .footer-col-payment-delivery li img{max-width:100%}.footer-wrap .footer-bottom .footer-col-payment-delivery li .ecp-logo-ehi{width:55px}.footer-wrap .footer-bottom .footer-col-payment-delivery li svg.ecp-logo-dhl{width:130px}.footer-wrap .footer-bottom .footer-col-payment-delivery li svg.ecp-logo-paypal{width:85px}.footer-wrap .footer-bottom .footer-col-payment-delivery li svg.ecp-logo-visa{width:60px}.footer-wrap .footer-bottom .footer-col-payment-delivery li svg.ecp-logo-mastercard{width:55px}.footer-wrap .footer-bottom .footer-col-payment-delivery li svg.ecp-logo-giropay-s{padding:10px 0;width:40px}@media only screen and (min-width:64rem){.footer-wrap .footer-bottom .footer-col-payment-delivery .list-elements-left{margin-top:30px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.footer-wrap .footer-bottom .footer-col-payment-delivery .list-elements-left{margin-top:40px;margin-bottom:20px}}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-bottom .footer-col-payment-delivery .list-elements-left{max-width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}}.footer-wrap .footer-bottom .footer-col-payment-delivery .list-elements-left a{border-bottom:0}.footer-wrap .footer-bottom .footer-col-payment-delivery .list-elements-left li{max-height:55px}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-bottom .footer-col-payment-delivery .list-elements-left li{height:51px;width:auto}.footer-wrap .footer-bottom .footer-col-payment-delivery .list-elements-left li:first-child{margin-right:30px;margin-bottom:15px}.footer-wrap .footer-bottom .footer-col-payment-delivery .list-elements-left li:nth-child(2){width:130px;margin-right:calc(100% - 85px - 130px)}}.footer-wrap .footer-bottom .footer-col-payment-delivery .list-elements-left svg{width:60px;height:60px;vertical-align:middle}.footer-wrap .footer-bottom .footer-bottom-meta-list{border-top:1px solid #595959;padding:30px 0 0;font-size:1.0625rem}@media only screen and (min-width:64rem){.footer-wrap .footer-bottom .footer-bottom-meta-list{padding:30px 0}}@media only screen and (min-width:64rem){.footer-wrap .footer-bottom .footer-bottom-meta-list{padding:30px 0}}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-bottom .footer-bottom-meta-list>.container{padding-bottom:30px}}.footer-wrap .footer-bottom .footer-bottom-meta-list .pull-left li:last-of-type{padding-right:0}.footer-wrap .footer-bottom .footer-bottom-meta-list ul{list-style:none}.footer-wrap .footer-bottom .footer-bottom-meta-list ul>li.copyright{max-height:21px;padding-right:0;padding-left:0}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-bottom .footer-bottom-meta-list ul>li.copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-bottom:0}}.footer-wrap .footer-bottom .footer-bottom-meta-list ul:first-child{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1}@media only screen and (max-width:63.9375rem){.footer-wrap .footer-bottom .footer-bottom-meta-list ul:first-child{margin:0 -20px -30px;flex-flow:wrap}}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-bottom .footer-bottom-meta-list ul{float:none}}@media only screen and (max-width:47.9375rem){.footer-wrap .footer-bottom .footer-bottom-meta-list ul:first-of-type{margin-bottom:0}}.footer-wrap .footer-bottom .footer-bottom-meta-list ul li{float:left;display:inline-block;margin:0 0 30px;padding:0 20px}@media only screen and (min-width:63.9375rem){.footer-wrap .footer-bottom .footer-bottom-meta-list ul li{margin-bottom:0}.footer-wrap .footer-bottom .footer-bottom-meta-list ul li:first-child{padding-left:0}}.footer-wrap .footer-bottom .footer-bottom-meta-list ul li:first-child{margin-left:0}.footer-wrap .footer-bottom .footer-bottom-meta-list ul li a:focus,.footer-wrap .footer-bottom .footer-bottom-meta-list ul li a:hover{border-color:currentColor}.footer-wrap .footer-additional-info-content{letter-spacing:.0133em}@media only screen and (min-width:48rem){.footer-wrap .footer-additional-info-content{padding:0 90px}}.footer-wrap .footer-additional-info-content p{margin-bottom:10px}.footer-wrap .footer-additional-info-content p:last-child{margin-bottom:0}[class*=checkout] .footer-wrap .footer-additional-info-wrap{padding:40px 0}[class*=checkout] .footer-wrap .footer-additional-info-content{padding:0}.messages .error-msg li,.messages .hint-msg li,.messages .notice-msg li,.messages .success-msg li{background:#fff;border:1px solid #e5e5e5;border-left-width:5px;border-left-color:transparent;border-radius:3px;font-size:1.1875rem;font-weight:600;line-height:1.21;letter-spacing:.0105em;margin-bottom:30px}.messages{width:100%;max-width:848px;margin:0 auto;overflow:hidden;text-align:center;color:#333}.messages ul li{display:grid;grid-template-columns:5px 1fr}.messages ul li:before{content:"";width:5px;height:102%;height:calc(100% + 2px);background:0 0;border-radius:3px 0 0 3px;-webkit-transform:translate(-5px,-1px);transform:translate(-5px,-1px)}.messages ul li span{padding:30px}.messages .error-msg li:before{background:#b73e06}.messages .notice-msg li:before,.messages .success-msg li:before{background:#408000}.messages .hint-msg li{grid-template-columns:26px 1fr;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding-left:30px;background:#e5f4f6;border-left-width:1px;border-left-color:#e0e0e0;border-radius:2px;text-align:left;-webkit-box-align:center;align-items:center}.messages .hint-msg li::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.25rem;font-family:CV UNI Icons outline}.messages .hint-msg li::before{font-size:26px;width:26px;height:auto;color:#005867;-webkit-transform:none;transform:none}.messages .hint-msg li span{padding-left:0}@media only screen and (max-width:47.9375rem){.messages .hint-msg li span{padding:30px 15px 30px 0}}.account-number-form fieldset{border-bottom:1px solid #e0e0e0}.account-number-form fieldset .schooltype-fields>fieldset{padding:30px 30px 40px 30px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.account-number-form fieldset .schooltype-fields>fieldset{padding:30px 25px 40px 25px}}@media only screen and (max-width:47.9375rem){.account-number-form fieldset .schooltype-fields>fieldset{padding:30px 15px 40px}}.account-number-form fieldset .form-list-wrap{padding:0!important;margin-bottom:30px}.account-number-form fieldset .form-list-wrap:last-of-type{border:0;margin-bottom:0}.account-number-form fieldset li{position:relative}.account-number-form fieldset li.info-text{font-size:.8125rem;margin-top:10px}.account-number-form fieldset li .tooltip{bottom:55px;left:0}.account-number-form .account-number-info-text{line-height:2;padding:30px;font-size:.9375rem}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.account-number-form .account-number-info-text{padding:30px 25px}}@media only screen and (max-width:47.9375rem){.account-number-form .account-number-info-text{padding:30px 15px}}.account-number-form .form-list-wrap{padding:30px 30px 0!important}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.account-number-form .form-list-wrap{padding:30px 25px 5px!important}}@media only screen and (max-width:47.9375rem){.account-number-form .form-list-wrap{padding:30px 15px 5px!important}}.account-number-form .form-list-wrap:last-child{border:0;margin-bottom:0}.account-number-form .form-list-wrap .control{margin-bottom:30px}.account-number-form .form-list-wrap .school-type .control{margin-bottom:0}@media screen and (min-width:64rem){.account-number-form .form-list-wrap .school-type .control{margin-bottom:15px}}.account-number-form .form-list-wrap .list-header{margin-bottom:15px}.account-number-form .form-list-wrap .control:last-child{margin-bottom:0}.account-number-form .form-list-wrap .input-checkbox label{font-size:.9375rem}.account-number-form .form-list-wrap .additional-info{margin:20px 0 0 0;width:100%;float:left;position:relative}.account-number-form .form-list-wrap .additional-info:last-child{margin-top:0}.account-number-form .form-list-wrap .additional-info label{margin-bottom:15px}.account-number-form .form-list-wrap .additional-info.field{margin:0 0 20px 0;width:100%}.account-number-form .form-list-wrap .validation-advice{width:100%;float:left;margin:10px 0 10px}.account-number-form .form-list-wrap .validation-advice#advice-required-entry-email,.account-number-form .form-list-wrap .validation-advice#advice-required-entry-email_confirm{margin-top:10px}.account-number-form .form-list-wrap .validation-advice#date-advice-full{margin-bottom:0}.account-number-form .form-list-wrap .customer-dob .field-hint{margin-bottom:10px}.account-number-form .form-list-wrap .subject-list .validation-advice{margin:10px 0 15px 0}.account-number-form .form-list-wrap .form-select-date--status_intern .errors{max-height:30px;overflow:hidden}.account-number-form .form-list-wrap.add-schooltype-fieldset,.account-number-form .form-list-wrap.i-am-fieldset,.account-number-form .form-list-wrap.intern-date{margin:0;padding:30px 30px 40px 30px!important}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.account-number-form .form-list-wrap.add-schooltype-fieldset,.account-number-form .form-list-wrap.i-am-fieldset,.account-number-form .form-list-wrap.intern-date{padding:30px 25px 40px 25px!important}}@media only screen and (max-width:47.9375rem){.account-number-form .form-list-wrap.add-schooltype-fieldset,.account-number-form .form-list-wrap.i-am-fieldset,.account-number-form .form-list-wrap.intern-date{padding:30px 15px 40px!important}}.account-number-form .form-list-wrap.add-schooltype-fieldset .validation-advice,.account-number-form .form-list-wrap.i-am-fieldset .validation-advice,.account-number-form .form-list-wrap.intern-date .validation-advice{margin-top:10px}.account-number-form .form-list-wrap.i-am-fieldset{padding-bottom:35px!important}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.account-number-form .form-list-wrap.i-am-fieldset{padding-bottom:15px!important}}@media only screen and (max-width:47.9375rem){.account-number-form .form-list-wrap.i-am-fieldset{padding-bottom:15px!important}}.account-number-form .form-list-wrap.i-am-fieldset,.account-number-form .form-list-wrap.intern-date{border-top:1px solid #e0e0e0}@media only screen and (max-width:63.9375rem){.account-number-form .form-list-wrap .form-list .field{width:auto}.account-number-form .form-list-wrap .form-list .field.additional-info{width:100%}.account-number-form .form-list-wrap .form-list .input-box,.account-number-form .form-list-wrap .form-list .input-text{width:100%}.account-number-form .form-list-wrap .form-list .input-text{max-width:100%}.account-number-form .form-list-wrap .form-list .fields .city,.account-number-form .form-list-wrap .form-list .fields .street{width:calc(70% - 20px)}.account-number-form .form-list-wrap .form-list .fields .city input,.account-number-form .form-list-wrap .form-list .fields .street input{width:100%;max-width:100%}.account-number-form .form-list-wrap .form-list .fields .number,.account-number-form .form-list-wrap .form-list .fields .zip{width:30%}.account-number-form .form-list-wrap .form-list .fields .number input,.account-number-form .form-list-wrap .form-list .fields .zip input{width:100%!important;max-width:100%}.account-number-form .form-list-wrap .form-list .country .select-style{width:100%}.account-number-form .form-list-wrap .form-list .city_district .select-style{width:100%}.account-number-form .form-list-wrap .form-list select{width:100%}.account-number-form .form-list-wrap .btn{margin-bottom:0}}.account-number-form.content-box .content-box-header{padding:35px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.account-number-form.content-box .content-box-header{padding:30px 25px}}@media only screen and (max-width:47.9375rem){.account-number-form.content-box .content-box-header{padding:30px 15px}}.account-number-form .subject-fields{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #e0e0e0}.account-number-form .subject-fields>fieldset{border-bottom:none}.account-number-form .subject-fields>fieldset:not(:first-of-type){border-top:1px solid #e0e0e0;padding-top:30px;margin-top:15px}.account-number-form h6{font-size:.9375rem;font-weight:600;color:#595959;padding-bottom:0}.account-number-form h6 .btn-remove-link{float:right;cursor:pointer}.account-number-form .school-years .control,.account-number-form .teacher-type .control{margin-bottom:0;float:left;margin-right:30px}.account-number-form .school-years .control .input-box,.account-number-form .teacher-type .control .input-box{width:100%}@media only screen and (min-width:64rem){.account-number-form .school-type .control,.account-number-form .teacher-type .control{width:300px;float:left;margin-bottom:10px}.account-number-form .school-type .control:not(.control-fluid):nth-child(2n+2),.account-number-form .teacher-type .control:not(.control-fluid):nth-child(2n+2){clear:both}.account-number-form .school-type .control-fluid,.account-number-form .teacher-type .control-fluid{width:auto}.account-number-form .school-type .control .input-box,.account-number-form .teacher-type .control .input-box{width:100%;margin-bottom:0}}@media only screen and (max-width:63.9375rem){.account-number-form .form-actions{margin-top:10px}.account-number-form .form-actions .btn:last-of-type{margin-top:0;margin-bottom:0}.account-number-form .form-list.info-confirm .input-box{width:100%}}.account-number-form .js-intern-date svg.icon-check,.account-number-form .js-schooltype-name+svg,.account-number-form .js-subject-name+svg{display:none!important}.cms-account-success-info-wrap{border:1px solid #e0e0e0;background-color:#fff}.cms-account-success-info-wrap .cms-account-success-info-item{padding:15px 15px 20px;font-size:.9375rem;line-height:1.466;color:#333;float:left;width:100%;border-bottom:1px solid #e0e0e0}.cms-account-success-info-wrap .cms-account-success-info-item:last-child{border:0}.cms-account-success-info-wrap .cms-account-success-info-item-headline{font-size:1.1875rem;line-height:1.211;font-weight:600;margin-bottom:5px}.cms-account-success-info-wrap .cms-account-success-info-item-image{float:left;width:160px;height:90px;margin-right:20px;margin-bottom:10px}.cms-account-success-info-wrap .cms-account-success-info-item-image:empty{background:#e0e0e0}.cms-account-success-info-wrap .cms-account-success-info-item-image img{max-width:100%}.cms-account-success-info-wrap .cms-account-success-info-item-right{float:left;font-size:.9375rem;line-height:1.466;width:100%}@media screen and (min-width:48rem){.cms-account-success-info-wrap .cms-account-success-info-item-right{width:calc(100% - 160px - 20px);max-width:580px}}.cms-account-success-info-wrap .cms-account-success-info-item .link--text{font-size:.9375rem}@media screen and (min-width:64rem){.cms-account-success-info-wrap .cms-account-success-info-item{padding:30px 30px 35px}}.cms-account-success-info-wrap hr{background-color:#e0e0e0}.checkout-cart-index .page-title{float:left}.checkout-cart-index .page-title h1{line-height:36px;letter-spacing:.0133em;color:#333}@media only screen and (max-width:63.9375rem){.checkout-cart-index .page-title h1{line-height:30px}}.checkout-cart-index .wrapper .main{margin-bottom:40px}@media only screen and (min-width:48rem){.checkout-cart-index .wrapper .main{margin-bottom:50px}}.checkout-cart-index a.back-to-shop-btn{width:100%}@media only screen and (min-width:48rem){.checkout-cart-index a.back-to-shop-btn{padding-left:1.8rem;padding-right:1.8rem;width:auto}}.checkout-cart-index .div-center{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.checkout-cart-index .cart-button-top{display:-webkit-box;display:flex;gap:20px;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:end;align-items:flex-end;margin-bottom:15px;min-height:42px}@media screen and (max-width:48rem){.checkout-cart-index .cart-button-top{padding-top:15px;width:100%}}.checkout-cart-index .cart-button-top a{min-height:auto;font-size:.9375rem;line-height:1.133;padding:12px 0 13px 0}@media only screen and (max-width:63.9375rem){.checkout-cart-index .cart-button-top a{min-height:50px;line-height:1.533}}.checkout-cart-index .cart-button-top a.back-to-shop-btn{width:100%;-webkit-box-ordinal-group:2;order:1}@media only screen and (max-width:47.9375rem){.checkout-cart-index .cart-button-top a.back-to-shop-btn.btn-display-md{display:none}}@media only screen and (min-width:48rem){.checkout-cart-index .cart-button-top a.back-to-shop-btn{padding-left:1.8rem;padding-right:1.8rem;width:auto}}.checkout-cart-index .cart-button-top a.btn--primary{-webkit-box-ordinal-group:4;order:3}.checkout-cart-index .cart-button-top a.back{-webkit-box-ordinal-group:3;order:2}.checkout-cart-index .cart-content-bottom{display:-webkit-box;display:flex;margin-top:20px}@media only screen and (min-width:48rem){.checkout-cart-index .cart-content-bottom{margin-top:30px}}.checkout-cart-index .cart-messages{clear:both}.checkout-cart-index .cart-messages-bottom{margin-top:30px}.checkout-cart-index .totals-wrapper{background-color:#fff}.checkout-cart-index tr.item-merged{background-color:#f1f7ec}.checkout-cart-index tr.item-merged td.prod-img{position:relative}.checkout-cart-index tr.item-merged td.prod-img:before{content:"";position:absolute;width:7px;height:calc(100% + 2px);background:#6bab2d;top:-1px;left:-1px}.checkout-cart-index tr.item-merged td.prod-img>div{height:100%}.checkout-cart-index .cart{clear:both;border:none;background:0 0}.checkout-cart-index .cart .customer-group-note{margin:0 0 30px 0}.checkout-cart-index .cart .product-table{height:100%}.checkout-cart-index .cart .product-table td.prod-qty a{font-size:.9375rem}.checkout-cart-index .cart .product-table td.prod-qty a svg{margin-top:-3px}.checkout-cart-index .cart .totals-wrapper .totals-tax-info{font-size:.9375rem;line-height:1.4}@media only screen and (min-width:48rem){.checkout-cart-index .cart .totals-wrapper .totals-tax-info{float:left}}@media only screen and (max-width:47.9375rem){.checkout-cart-index .cart .totals-wrapper .totals-tax-info{margin-bottom:25px}}.checkout-cart-index .cart .totals-wrapper .totals #shopping-cart-totals{padding:0}.checkout-cart-index .cart .totals-wrapper .totals .cart-button-bottom{width:100%;padding:25px 0 0 0}@media only screen and (max-width:63.9375rem){.checkout-cart-index .cart .totals-wrapper .totals .cart-button-bottom{padding:35px 0 0 0}}.checkout-cart-index .cart .totals-wrapper .totals .cart-button-bottom a.back{margin-top:15px}.checkout-cart-index .cart .totals-wrapper .totals .cart-button-bottom a{width:100%}.checkout-cart-index .cart .trusted-elements{display:none}.checkout-cart-index .cart-empty .back-to-shop{width:100%;text-align:center}.checkout-cart-index .cart-empty .back-to-shop h1{font-size:1.1875rem;line-height:1.421}.checkout-cart-index .cart-empty .back-to-shop .back-to-shop-btn{float:none!important;margin:20px auto 0;width:100%;max-width:370px}.cart .group.price-group>div>span:not(.label),.checkout-success .group.price-group>div>span:not(.label),.myaccount-order-details .group.price-group>div>span:not(.label),.order-review .group.price-group>div>span:not(.label){display:block;overflow:hidden}.ccheckout-singlecheckout-abo-index .opc-messages,.ccheckout-singlecheckout-download-index .opc-messages,.ccheckout-singlecheckout-licence-index .opc-messages,.checkout-onepage-index .opc-messages{height:0;overflow:hidden}.ccheckout-singlecheckout-abo-index .opc-messages.show,.ccheckout-singlecheckout-download-index .opc-messages.show,.ccheckout-singlecheckout-licence-index .opc-messages.show,.checkout-onepage-index .opc-messages.show{height:auto}.checkout-onepage-index .opc-messages.show{margin:110px 0 -120px 0}.checkout-onepage-index .page-title,.singlecheckout-wrapper .page-title{padding:30px;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-onepage-index .page-title,.singlecheckout-wrapper .page-title{padding:25px 25px 35px}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index .page-title,.singlecheckout-wrapper .page-title{padding:25px 15px}}.checkout-onepage-index .page-title h1,.singlecheckout-wrapper .page-title h1{font-size:1.5rem;line-height:1.333;font-weight:600;color:#333;letter-spacing:.0066em;width:100%;text-align:left;float:none}@media only screen and (min-width:48rem){.checkout-onepage-index .page-title h1,.singlecheckout-wrapper .page-title h1{font-size:1.875rem;line-height:1.133}}.checkout-onepage-index .page-title .asterisk-info,.singlecheckout-wrapper .page-title .asterisk-info{text-align:left;display:block;font-size:.9375rem;line-height:1.333;color:#757575;margin-top:15px}.checkout-onepage-index .field-title,.checkout-onepage-index .h2,.checkout-onepage-index .h2.field-title,.singlecheckout-wrapper .field-title,.singlecheckout-wrapper .h2,.singlecheckout-wrapper .h2.field-title{margin-bottom:20px;font-size:1.1875rem;line-height:1.211;font-weight:600;color:#333}.checkout-onepage-index .field-title .info-button,.checkout-onepage-index .h2 .info-button,.checkout-onepage-index .h2.field-title .info-button,.singlecheckout-wrapper .field-title .info-button,.singlecheckout-wrapper .h2 .info-button,.singlecheckout-wrapper .h2.field-title .info-button{margin-top:-5px}@media only screen and (max-width:63.9375rem){.checkout-onepage-index .field-title,.checkout-onepage-index .h2,.checkout-onepage-index .h2.field-title,.singlecheckout-wrapper .field-title,.singlecheckout-wrapper .h2,.singlecheckout-wrapper .h2.field-title{margin-bottom:20px}}.checkout-onepage-index .tooltip__container,.singlecheckout-wrapper .tooltip__container{margin-left:5px}.checkout-onepage-index .customer-info,.singlecheckout-wrapper .customer-info{font-size:.9375rem;line-height:1.466}.checkout-onepage-index .customer-info th,.singlecheckout-wrapper .customer-info th{width:150px;color:#595959;font-weight:600}.checkout-onepage-index .customer-info td,.singlecheckout-wrapper .customer-info td{color:#333}.checkout-onepage-index .customer-info td a,.singlecheckout-wrapper .customer-info td a{line-height:30px}.checkout-onepage-index .customer-info td,.checkout-onepage-index .customer-info td span,.singlecheckout-wrapper .customer-info td,.singlecheckout-wrapper .customer-info td span{display:block}.checkout-onepage-index .customer-info tbody>tr:not(:last-child) td,.singlecheckout-wrapper .customer-info tbody>tr:not(:last-child) td{padding-bottom:25px}.checkout-onepage-index #billing-fieldset .address-form>li:not(:first-child),.singlecheckout-wrapper #billing-fieldset .address-form>li:not(:first-child){margin-top:20px}.checkout-onepage-index #billing-fieldset .to-care-of label,.singlecheckout-wrapper #billing-fieldset .to-care-of label{display:inline-block}.checkout-onepage-index #billing-fieldset .to-care-of svg.svg-info,.singlecheckout-wrapper #billing-fieldset .to-care-of svg.svg-info{position:absolute;bottom:4px;left:0}@media only screen and (min-width:64rem){.checkout-onepage-index #billing-fieldset .to-care-of input,.singlecheckout-wrapper #billing-fieldset .to-care-of input{width:555px}}.checkout-onepage-index #billing-fieldset .form-list,.singlecheckout-wrapper #billing-fieldset .form-list{border-left:solid 4px #007688;padding-left:10px;border-radius:2px;color:#333}.checkout-onepage-index #billing-fieldset .form-list .customer-info .email div,.singlecheckout-wrapper #billing-fieldset .form-list .customer-info .email div{margin-top:8px;font-weight:400}.checkout-onepage-index #payment-fieldset .sp-methods>dt:not(:first-child),.singlecheckout-wrapper #payment-fieldset .sp-methods>dt:not(:first-child){clear:both;padding-top:13px;border-top:1px solid #e0e0e0;margin-top:13px}.checkout-onepage-index #payment-fieldset .sp-methods,.singlecheckout-wrapper #payment-fieldset .sp-methods{font-size:.9375rem;line-height:1.466;color:#595959}@media only screen and (min-width:64rem){.checkout-onepage-index #payment-fieldset .sp-methods,.singlecheckout-wrapper #payment-fieldset .sp-methods{width:555px}}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #payment-fieldset .sp-methods .form-list,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list{width:auto}}.checkout-onepage-index #payment-fieldset .sp-methods .input-radio,.singlecheckout-wrapper #payment-fieldset .sp-methods .input-radio{margin-bottom:0}.checkout-onepage-index #payment-fieldset .sp-methods .input-radio label,.singlecheckout-wrapper #payment-fieldset .sp-methods .input-radio label{margin-right:0;float:left}.checkout-onepage-index #payment-fieldset .sp-methods .input-radio .tooltip__container,.singlecheckout-wrapper #payment-fieldset .sp-methods .input-radio .tooltip__container{float:left;top:3px;position:relative;margin-top:-5px;margin-left:8px;line-height:18px}.checkout-onepage-index #payment-fieldset .sp-methods label,.singlecheckout-wrapper #payment-fieldset .sp-methods label{color:#333;font-weight:400}.checkout-onepage-index #payment-fieldset .sp-methods .form-list,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list{padding:15px 0 7px 25px;margin:0}@media only screen and (min-width:64rem){.checkout-onepage-index #payment-fieldset .sp-methods .form-list,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list{width:80%}}@media only screen and (min-width:480px) and (max-width:63.9375rem){.checkout-onepage-index #payment-fieldset .sp-methods .form-list,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list{padding:15px 100px 7px 25px}}.checkout-onepage-index #payment-fieldset .sp-methods .form-list .permission-box label,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .permission-box label{width:100%}.checkout-onepage-index #payment-fieldset .sp-methods .form-list .permission-box label:before,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .permission-box label:before{top:1px}.checkout-onepage-index #payment-fieldset .sp-methods .form-list .permission-box svg.ecp-icon-check,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .permission-box svg.ecp-icon-check{top:3px}.checkout-onepage-index #payment-fieldset .sp-methods .form-list .permission-box .validation-advice,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .permission-box .validation-advice{padding-left:25px}.checkout-onepage-index #payment-fieldset .sp-methods .form-list .payment-hint,.checkout-onepage-index #payment-fieldset .sp-methods .form-list .payment-hint button,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .payment-hint,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .payment-hint button{font-size:.8125rem;line-height:1.308}.checkout-onepage-index #payment-fieldset .sp-methods .form-list .payment-hint:not(:last-child),.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .payment-hint:not(:last-child){margin-bottom:12px}.checkout-onepage-index #payment-fieldset .sp-methods .form-list .payment-hint p,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .payment-hint p{margin-top:9px}.checkout-onepage-index #payment-fieldset .sp-methods .form-list .payment-hint-show-more,.singlecheckout-wrapper #payment-fieldset .sp-methods .form-list .payment-hint-show-more{border:0;background-color:transparent;cursor:pointer}.checkout-onepage-index #payment-fieldset .sp-methods .payment-single+dd .form-list,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-single+dd .form-list{padding:15px 0 7px 4px}@media only screen and (min-width:480px) and (max-width:63.9375rem){.checkout-onepage-index #payment-fieldset .sp-methods .payment-single+dd .form-list,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-single+dd .form-list{padding:15px 100px 7px 4px}}.checkout-onepage-index #payment-fieldset .sp-methods .payment-select,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select{position:relative}.checkout-onepage-index #payment-fieldset .sp-methods .payment-select .payment-logo,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select .payment-logo{position:absolute;right:0}.checkout-onepage-index #payment-fieldset .sp-methods .payment-select .payment-logo svg,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select .payment-logo svg{vertical-align:middle}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #payment-fieldset .sp-methods .payment-select .payment-logo svg:first-of-type,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select .payment-logo svg:first-of-type{margin-bottom:5px}.checkout-onepage-index #payment-fieldset .sp-methods .payment-select .payment-logo svg:last-of-type,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select .payment-logo svg:last-of-type{padding-left:5px}}.checkout-onepage-index #payment-fieldset .sp-methods .payment-select .payment-logo.payone_creditcard,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select .payment-logo.payone_creditcard{margin-top:-10px;top:3px}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #payment-fieldset .sp-methods .payment-select .payment-logo.payone_creditcard,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select .payment-logo.payone_creditcard{max-width:150px}}.checkout-onepage-index #payment-fieldset .sp-methods .payment-select .payment-logo.payone_creditcard .ecp_logo-visa,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select .payment-logo.payone_creditcard .ecp_logo-visa{margin-left:3px}.checkout-onepage-index #payment-fieldset .sp-methods .payment-select .payment-logo.cpayment_sepa,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select .payment-logo.cpayment_sepa{margin-top:-7px}.checkout-onepage-index #payment-fieldset .sp-methods .payment-select [id=p_method_payone_wallet_paydirekt]~.payment-logo,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select [id=p_method_payone_wallet_paydirekt]~.payment-logo{margin-top:-13px;top:8px;margin-left:30px}.checkout-onepage-index #payment-fieldset .sp-methods .payment-select [id=p_method_cpayment_invoice]~.payment-logo,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select [id=p_method_cpayment_invoice]~.payment-logo{margin-top:-7px;color:#9e9e9e}.checkout-onepage-index #payment-fieldset .sp-methods .payment-select [id=p_method_payone_wallet_paypal]~.payment-logo,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select [id=p_method_payone_wallet_paypal]~.payment-logo{margin-top:-7px;top:3px;margin-left:9px}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #payment-fieldset .sp-methods .payment-select [id=p_method_payone_wallet_paypal]~.payment-logo,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-select [id=p_method_payone_wallet_paypal]~.payment-logo{margin-top:-4px}}.checkout-onepage-index #payment-fieldset .sp-methods .payment-single .payment-select .payment-logo,.singlecheckout-wrapper #payment-fieldset .sp-methods .payment-single .payment-select .payment-logo{color:#9e9e9e;margin-top:-26px}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard input,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard input{width:100%}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .payone_cc_information_data,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .payone_cc_information_data{margin-bottom:20px}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .payone_cc_information_data label,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .payone_cc_information_data label{color:#595959;margin-bottom:10px;display:inline-block;font-weight:600}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix{display:inline-block;margin-right:20px}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix:nth-child(4),.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix:nth-child(4){margin-right:0}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix{width:70px;float:left}}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix input,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix input{width:70px;text-align:center}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix input,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix input{width:100%!important}}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix .validation-advice,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .v-fix .validation-advice{display:table;width:300px}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard #creditcard_type_select,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard #creditcard_type_select{width:100%}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard #creditcard_type_select select,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard #creditcard_type_select select{width:100%}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .select-date,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .select-date{display:inline-block;margin-right:20px;width:150px}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .select-date:last-of-type,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .select-date:last-of-type{margin-right:0}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .select-date,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .select-date{width:calc(100% / 2 - 20px / 2);float:left}}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .select-date select,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .select-date select{width:100%}.checkout-onepage-index #payment-fieldset .sp-methods #payment_form_payone_creditcard .select-date .validation-advice,.singlecheckout-wrapper #payment-fieldset .sp-methods #payment_form_payone_creditcard .select-date .validation-advice{display:table;width:380px}.checkout-onepage-index #payment-fieldset .sp-methods .bank-connection,.singlecheckout-wrapper #payment-fieldset .sp-methods .bank-connection{padding-top:15px;margin:0;width:80%}.checkout-onepage-index #payment-fieldset .sp-methods .bank-connection .line:not(:last-child),.singlecheckout-wrapper #payment-fieldset .sp-methods .bank-connection .line:not(:last-child){margin-bottom:10px}.checkout-onepage-index #payment-fieldset .sp-methods .bank-connection .label,.singlecheckout-wrapper #payment-fieldset .sp-methods .bank-connection .label{font-weight:600;min-width:150px;float:left;color:#595959}.checkout-onepage-index #payment-fieldset .sp-methods .bank-connection.sepa-form .label,.singlecheckout-wrapper #payment-fieldset .sp-methods .bank-connection.sepa-form .label{min-width:45px}.checkout-onepage-index #payment-fieldset .sp-methods .bank-connection.sepa-form .line-owner .label,.checkout-onepage-index #payment-fieldset .sp-methods .bank-connection.sepa-form .line-owner~.line .label,.singlecheckout-wrapper #payment-fieldset .sp-methods .bank-connection.sepa-form .line-owner .label,.singlecheckout-wrapper #payment-fieldset .sp-methods .bank-connection.sepa-form .line-owner~.line .label{min-width:105px!important}.checkout-onepage-index #payment-fieldset .sp-methods .bank-connection .info,.singlecheckout-wrapper #payment-fieldset .sp-methods .bank-connection .info{color:#757575}.checkout-onepage-index #payment-fieldset .sp-methods .bank-connection .show_cc_information,.singlecheckout-wrapper #payment-fieldset .sp-methods .bank-connection .show_cc_information{margin-top:15px}.checkout-onepage-index #payment-fieldset #invoice-minimum-order-value-hint,.singlecheckout-wrapper #payment-fieldset #invoice-minimum-order-value-hint{color:#b73e06;font-size:.9375rem;font-weight:600;line-height:1.133;margin-top:10px}.checkout-onepage-index .content-box.review-table,.singlecheckout-wrapper .content-box.review-table{margin-bottom:40px;border:none;background:0 0}@media only screen and (max-width:63.9375rem){.checkout-onepage-index .content-box.review-table,.singlecheckout-wrapper .content-box.review-table{margin-bottom:50px}}.checkout-onepage-index .review-last .review-agreements-wrapper,.singlecheckout-wrapper .review-last .review-agreements-wrapper{padding:30px;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-onepage-index .review-last .review-agreements-wrapper,.singlecheckout-wrapper .review-last .review-agreements-wrapper{padding:25px 25px 35px}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index .review-last .review-agreements-wrapper,.singlecheckout-wrapper .review-last .review-agreements-wrapper{padding:25px 15px 35px}}.checkout-onepage-index .review-last .review-agreements-wrapper .checkout-agreements,.checkout-onepage-index .review-last .review-agreements-wrapper .checkout-agreements .agree,.singlecheckout-wrapper .review-last .review-agreements-wrapper .checkout-agreements,.singlecheckout-wrapper .review-last .review-agreements-wrapper .checkout-agreements .agree{padding:0;margin:0}.checkout-onepage-index .review-last .review-agreements-wrapper .checkout-agreements .agree,.checkout-onepage-index .review-last .review-agreements-wrapper .checkout-agreements .agree label,.singlecheckout-wrapper .review-last .review-agreements-wrapper .checkout-agreements .agree,.singlecheckout-wrapper .review-last .review-agreements-wrapper .checkout-agreements .agree label{font-size:.9375rem;line-height:1.4;font-weight:400;color:#595959}.checkout-onepage-index .review-last .review-agreements-wrapper .checkout-agreements .clear,.singlecheckout-wrapper .review-last .review-agreements-wrapper .checkout-agreements .clear{clear:both;display:block}.checkout-onepage-index .review-last .review-agreements-wrapper .checkout-agreements label:before,.singlecheckout-wrapper .review-last .review-agreements-wrapper .checkout-agreements label:before{top:2px}.checkout-onepage-index .review-last .review-agreements-wrapper .checkout-agreements svg.ecp-icon-check,.singlecheckout-wrapper .review-last .review-agreements-wrapper .checkout-agreements svg.ecp-icon-check{top:4px}.checkout-onepage-index .review-last .review-agreements-wrapper .checkout-agreements .validation-advice,.singlecheckout-wrapper .review-last .review-agreements-wrapper .checkout-agreements .validation-advice{padding-left:25px}.checkout-onepage-index .review-last .review-agreements-wrapper .checkout-agreements .spacer,.singlecheckout-wrapper .review-last .review-agreements-wrapper .checkout-agreements .spacer{display:block;margin-top:30px}.checkout-onepage-index .review-last .review-agreements-wrapper .checkout-agreements>.agree:not(:first-child),.singlecheckout-wrapper .review-last .review-agreements-wrapper .checkout-agreements>.agree:not(:first-child){margin-top:30px}.checkout-onepage-index .review-last .review-agreements-wrapper .checkout-agreements .input-checkbox,.singlecheckout-wrapper .review-last .review-agreements-wrapper .checkout-agreements .input-checkbox{padding:0;margin:0}.checkout-onepage-index .review-last .review-totals-wrapper,.singlecheckout-wrapper .review-last .review-totals-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:30px}@media only screen and (max-width:48rem){.checkout-onepage-index .review-last .review-totals-wrapper,.singlecheckout-wrapper .review-last .review-totals-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-onepage-index .review-last .review-totals-wrapper,.singlecheckout-wrapper .review-last .review-totals-wrapper{padding:35px 25px}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index .review-last .review-totals-wrapper,.singlecheckout-wrapper .review-last .review-totals-wrapper{padding:35px 15px}}.checkout-onepage-index .review-last .review-totals-wrapper .totals-tax-info,.singlecheckout-wrapper .review-last .review-totals-wrapper .totals-tax-info{font-size:.9375rem;line-height:1.4;color:#595959}.checkout-onepage-index .review-last .review-totals-wrapper .totals,.singlecheckout-wrapper .review-last .review-totals-wrapper .totals{float:none}@media only screen and (min-width:48rem){.checkout-onepage-index .review-last .review-totals-wrapper .totals,.singlecheckout-wrapper .review-last .review-totals-wrapper .totals{min-width:330px}}.checkout-onepage-index .please-wait,.singlecheckout-wrapper .please-wait{position:fixed;z-index:1099;color:#408000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:5px solid #408000;background:#fff;padding:20px;white-space:nowrap}.checkout-onepage-index .please-wait .spinner__container,.singlecheckout-wrapper .please-wait .spinner__container{margin-bottom:20px}.checkout-onepage-index .please-wait .spinner-text,.singlecheckout-wrapper .please-wait .spinner-text{font-size:1.0625rem}.singlecheckout-wrapper #checkout-payment-method-load #payment_form_cpayment_invoice{padding:15px 0 7px 4px}@media only screen and (min-width:480px) and (max-width:63.9375rem){.singlecheckout-wrapper #checkout-payment-method-load #payment_form_cpayment_invoice{padding:15px 100px 7px 4px}}.singlecheckout-wrapper #checkout-payment-method-load .payment-select .payment-logo{color:#9e9e9e;margin-top:-26px}.singlecheckout-wrapper .fieldset-wrapper_order-reference{max-width:556px;border-bottom:1px solid #e0e0e0;padding-bottom:30px;margin-bottom:5px}@media screen and (max-width:23.4375rem){.singlecheckout-wrapper .fieldset-wrapper_order-reference{padding-bottom:20px;margin-bottom:0}}.singlecheckout-wrapper .fieldset-wrapper_order-reference-label{font-size:.9375rem;display:block;padding-bottom:10px}.singlecheckout-wrapper .fieldset-wrapper_order-reference-label-text{font-weight:700}.singlecheckout-wrapper .fieldset-wrapper_order-reference-field{margin-bottom:10px}.singlecheckout-wrapper .fieldset-wrapper_order-reference-hint{font-size:.8125rem;line-height:1.308;padding-top:4px}#links-advice-container:only-child{margin-top:20px}.checkout-onepage-index #required-fields-info{display:none}.checkout-onepage-index .opc-wrapper{margin-top:-3px;background:0 0}.checkout-onepage-index .opc-wrapper #checkoutSteps{position:relative;height:auto!important}.checkout-onepage-index .opc-wrapper #checkoutSteps .step{position:relative}.checkout-onepage-index .opc-wrapper #checkoutSteps .checkout-wrap{margin-top:120px}@media only screen and (max-width:63.9375rem){.checkout-onepage-index .opc-wrapper #checkoutSteps .checkout-wrap{margin-top:110px}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index .opc-wrapper #checkoutSteps .checkout-wrap{margin-top:125px}}.checkout-onepage-index .opc-wrapper #checkoutSteps>li{width:100%;float:left}.checkout-onepage-index .opc li.section{position:static}.checkout-onepage-index .opc{float:none;width:auto}.checkout-onepage-index .opc-progress-container{display:none}@media only screen and (min-width:48rem){.checkout-onepage-index #opc-login .col2-set .col-1{float:left;width:48%}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-login .col2-set .col-2{margin-top:50px}}@media only screen and (min-width:48rem){.checkout-onepage-index #opc-login .col2-set .col-2{float:right;width:48%}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-login .col2-set .col-1,.checkout-onepage-index #opc-login .col2-set .col-2{float:none;width:auto}}.checkout-onepage-index #opc-login p{font-size:1.0625rem;line-height:1.412;color:#595959}.checkout-onepage-index #opc-login .order-login h1{margin-top:50px;margin-bottom:30px}.checkout-onepage-index #opc-login .order-login .legend{margin-bottom:20px;text-align:center}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-login .order-login .legend{margin-bottom:15px}}.checkout-onepage-index #opc-login .order-login .section-headline{letter-spacing:.0133em}.checkout-onepage-index #opc-login .order-login .legend--sub{text-align:center;margin-bottom:25px;font-size:1.0625rem}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-login .order-login .legend--sub{margin-bottom:35px}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-login .order-login .content-box{padding:25px 15px 35px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-onepage-index #opc-login .order-login .content-box{padding:25px 25px 35px}}.checkout-onepage-index #opc-login .order-login .remember-me label{font-size:.9375rem;color:#333}.checkout-onepage-index #opc-login .order-login .form-list div.field{margin-bottom:15px}.checkout-onepage-index #opc-login .order-login .form-buttons{margin:0 0 20px}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-login .order-login .form-buttons{margin:0 0 35px}}.checkout-onepage-index #opc-login .order-login .checkout-guest{margin-bottom:30px}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-login .order-login .checkout-guest{margin-bottom:50px}}.checkout-onepage-index #opc-login .order-login .checkout-guest .btn--full-width{margin-top:20px}.checkout-onepage-index #opc-login .order-login .register-links{margin:10px 0 31px 0}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-login .order-login .register-links{padding:0;margin:0}}.checkout-onepage-index #opc-login .order-login .register-links--slim{width:350px;margin-left:auto;margin-right:auto}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-login .order-login .register-links .link--text{padding:13px 5px}}.checkout-onepage-index .customer-info td a{white-space:nowrap}.checkout-onepage-index .customer-info td #js-current-email{word-break:break-all}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-onepage-index .page-title{padding:25px 25px 35px}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index .page-title{padding:25px 15px 35px}}@media only screen and (max-width:63.9375rem){.checkout-onepage-index .page-title .asterisk-info{margin-top:15px}}.checkout-onepage-index #opc-billing #checkout-step-billing{margin-bottom:60px}.checkout-onepage-index #opc-billing #checkout-step-billing .buttons-set{margin:0}.checkout-onepage-index #opc-billing #onepageForm>fieldset{padding-bottom:30px;border-bottom:1px solid #e0e0e0}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm>fieldset{padding-bottom:10px}}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm>fieldset:last-of-type{border-bottom:none}}.checkout-onepage-index #opc-billing #onepageForm>fieldset#billing-fieldset{padding-bottom:30px}.checkout-onepage-index #opc-billing #onepageForm>fieldset:only-of-type{margin-bottom:-60px;padding-bottom:0;border-bottom:0}.checkout-onepage-index #opc-billing #onepageForm>fieldset#voucher-fieldset{margin-bottom:0;padding-top:30px}.checkout-onepage-index #opc-billing .order-billing{border:0;background-color:#fafafa}.checkout-onepage-index #opc-billing .order-billing.is-logged-in #billing-buttons-container .checkout-buttons{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;gap:20px;padding-top:40px}@media screen and (max-width:47.9375rem){.checkout-onepage-index #opc-billing .order-billing.is-logged-in #billing-buttons-container .checkout-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-top:20px}}.checkout-onepage-index #opc-billing .order-billing.is-logged-in #billing-buttons-container button.btn--primary{min-width:260px}.checkout-onepage-index #opc-billing #onepageForm{padding:30px 30px 90px 30px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm{padding:35px 25px 35px}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-billing #onepageForm{padding:25px 15px 35px}}.checkout-onepage-index #opc-billing #onepageForm fieldset{color:#333}@media only screen and (min-width:64rem){.checkout-onepage-index #opc-billing #onepageForm fieldset .ul.address-form .ul>div:not(.control){width:570px}}.checkout-onepage-index #opc-billing #onepageForm fieldset .field{float:none}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm fieldset .field{margin-bottom:25px}}@media only screen and (min-width:64rem){.checkout-onepage-index #opc-billing #onepageForm fieldset .field.country select{width:570px}}.checkout-onepage-index #opc-billing #onepageForm fieldset .field.street{float:left;width:60%}@media only screen and (min-width:64rem){.checkout-onepage-index #opc-billing #onepageForm fieldset .field.street{width:400px}}.checkout-onepage-index #opc-billing #onepageForm fieldset .field.street-number{float:right;width:calc(40% - 15px)}@media only screen and (min-width:64rem){.checkout-onepage-index #opc-billing #onepageForm fieldset .field.street-number{width:150px}}.checkout-onepage-index #opc-billing #onepageForm fieldset .field.city{float:right;width:60%}@media only screen and (min-width:64rem){.checkout-onepage-index #opc-billing #onepageForm fieldset .field.city{width:400px}}.checkout-onepage-index #opc-billing #onepageForm fieldset .field.postcode{float:left;width:calc(40% - 15px)}@media only screen and (min-width:64rem){.checkout-onepage-index #opc-billing #onepageForm fieldset .field.postcode{width:150px}}.checkout-onepage-index #opc-billing #onepageForm fieldset .field.field-dob .form-select-date{margin:0;float:none;display:block;width:100%}.checkout-onepage-index #opc-billing #onepageForm fieldset .field.field-dob .select-style{margin:0;display:inline-block;width:174px}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm fieldset .field.field-dob .select-style{width:calc(100% / 3 - 40px / 3);float:left}}.checkout-onepage-index #opc-billing #onepageForm fieldset .field.field-dob .form-select-date>div .select-style:nth-child(2){margin-right:20px;margin-left:20px}.checkout-onepage-index #opc-billing #onepageForm fieldset .field.name-prefix .select-style{width:230px}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm fieldset .field.name-prefix .select-style{width:200px;max-width:100%}}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm fieldset .field .short-input{width:100%!important}}.checkout-onepage-index #opc-billing #onepageForm fieldset .field .select-style{margin:0;display:inline-block;width:100%}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm fieldset .field .select-style select{width:100%!important}}.checkout-onepage-index #opc-billing #onepageForm fieldset .field .field-row:not(:last-child){margin-bottom:5px}.checkout-onepage-index #opc-billing #onepageForm fieldset .field-hint{display:block;width:100%;margin:10px 0 0 0;padding:0}.checkout-onepage-index #opc-billing #onepageForm fieldset .field-hint.align-to-checkbox{padding-left:25px}.checkout-onepage-index #opc-billing #onepageForm fieldset .tooltip__container{margin-left:5px}.checkout-onepage-index #opc-billing #onepageForm #payment_container fieldset{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm #payment_container fieldset{margin-top:35px;padding-bottom:35px}}.checkout-onepage-index #opc-billing #onepageForm #shipping-fieldset .shipping-select .control{line-height:17px}.checkout-onepage-index #opc-billing #onepageForm #shipping-fieldset .shipping-select .control .input-box:not(.hidden){margin-bottom:15px}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm #shipping-fieldset .shipping-select .control .input-box:not(.hidden){margin-bottom:35px}}.checkout-onepage-index #opc-billing #onepageForm #shipping-fieldset .shipping-select .control .input-box,.checkout-onepage-index #opc-billing #onepageForm #shipping-fieldset .shipping-select .control label{display:inline-block}.checkout-onepage-index #opc-billing #onepageForm #shipping-fieldset .shipping-select .control label{font-size:.9375rem;font-weight:400;margin:0}.checkout-onepage-index #opc-billing #onepageForm #shipping-fieldset #shipping-new-address-form,.checkout-onepage-index #opc-billing #onepageForm #shipping-fieldset #shipping-school-address-form,.checkout-onepage-index #opc-billing #onepageForm #shipping-fieldset #shipping_display_different_address{margin-top:15px}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm #shipping-fieldset #shipping-new-address-form .input-checkbox{margin-top:10px}}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-billing #onepageForm #voucher-fieldset{padding-bottom:0}}.checkout-onepage-index #opc-billing #onepageForm #voucher-fieldset label.h2{display:inline-block}.checkout-onepage-index #opc-billing #onepageForm #voucher-fieldset svg.svg-info{position:absolute;bottom:5px;left:0}.checkout-onepage-index #opc-billing #onepageForm #voucher-fieldset .field-voucher{max-width:555px}.checkout-onepage-index #opc-billing #billing-buttons-container .checkout-buttons{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;gap:20px;padding-top:40px}@media screen and (max-width:47.9375rem){.checkout-onepage-index #opc-billing #billing-buttons-container .checkout-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-top:20px}}.checkout-onepage-index #opc-billing #billing-buttons-container button.btn--primary{margin-bottom:0;margin-top:0;margin-left:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;height:45px;padding-block:16px;padding-inline:20px}@media screen and (max-width:48rem){.checkout-onepage-index #opc-billing #billing-buttons-container button.btn--primary{padding-block:13px}}@media screen and (max-width:47.9375rem){.checkout-onepage-index #opc-billing #billing-buttons-container button.btn--primary{min-width:100%;max-width:100%;padding-block:13px}}.checkout-onepage-index #opc-billing #billing-buttons-container button.back{margin-bottom:0;margin-top:0;margin-left:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;height:45px;padding-block:16px;padding-inline:20px}@media screen and (max-width:48rem){.checkout-onepage-index #opc-billing #billing-buttons-container button.back{padding-block:13px}}@media screen and (max-width:47.9375rem){.checkout-onepage-index #opc-billing #billing-buttons-container button.back{min-width:100%;max-width:100%;padding-block:13px}}.checkout-onepage-index #opc-review .content-box.review-address{margin-bottom:40px}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-review .content-box.review-address{margin-bottom:50px}}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper{padding-inline:30px;padding-top:30px;padding-bottom:0;display:-webkit-box;display:flex}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-address .review-customer-wrapper{padding-top:25px;padding-inline:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-bottom:0}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-onepage-index #opc-review .review-address .review-customer-wrapper{padding:35px 25px 0 25px}}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper h2.field-title:not(:first-child){margin-top:40px}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info{-webkit-box-flex:1;flex:1;display:inline-block;border-right:solid 1px #e0e0e0;padding-right:29px;padding-left:29px}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info:last-of-type{padding-right:0}@media screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info{padding-right:0}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info{padding-left:0;border-right:0;padding-bottom:20px;padding-top:20px;border-top:solid 1px #e0e0e0}}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info:last-of-type{border-right:0}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info:first-of-type{padding-left:0;padding-right:29px}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info:first-of-type{padding-top:0;border-top:0}}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info th{font-size:1.1875rem;line-height:1.158;padding-bottom:8px;color:#333}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info tr{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info .address-remark{display:inline-block}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info .address-remark::before{content:'';display:block;height:1px;width:30px;background-color:#bbb;margin-bottom:10px;margin-top:15px}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .customer-info .address-remark strong{color:#333}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .billing-address_email{display:block;margin-top:5px;word-break:break-word}.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .payment-info{border-top:0;padding-top:0}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .payment-info{padding-bottom:5px}}@media screen and (max-width:63.9375rem){.checkout-onepage-index #opc-review .review-address .review-customer-wrapper .line--top{border-top:solid 1px #e0e0e0;margin-bottom:20px}}.checkout-onepage-index #opc-review .review-address .share-info{display:block;font-size:.9375rem;line-height:1.333;color:#757575;margin-top:10px}.checkout-onepage-index #opc-review .review-address .authentication-warning{color:#b73e06;padding-top:8px;font-size:1.0625rem;max-width:499px}.checkout-onepage-index #opc-review .review-address .digital-info_digital-hint{padding:10px;margin-top:8px;background-color:#e5f4f6;border-radius:2px;color:#595959;font-size:.8125rem;line-height:1.308;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #e0e0e0}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-address .digital-info_digital-hint{margin-right:0}}.checkout-onepage-index #opc-review .review-address .digital-info_digital-hint-icon{margin-right:12px}.checkout-onepage-index #opc-review .review-address .digital-info_digital-hint-icon::before{font-size:1.6rem;color:#005867}.checkout-onepage-index #opc-review .review-address .digital-info_digital-hint-hint{font-size:.875rem}.checkout-onepage-index #opc-review .review-address .digital-info_customer-email{font-weight:600;color:#333}.checkout-onepage-index #opc-review .review-address .separator{display:block}.checkout-onepage-index #opc-review .review-address .separator::before{content:'';display:block;height:1px;width:30px;background-color:#bbb;margin-bottom:10px;margin-top:15px}.checkout-onepage-index #opc-review .review-address .address-checkbox{margin-right:30px;margin-left:30px;margin-top:30px;border-top:solid 1px #e0e0e0}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-address .address-checkbox{margin-right:20px;margin-left:20px;margin-top:20px}}.checkout-onepage-index #opc-review .review-address .address-checkbox_field{margin-top:30px;margin-bottom:30px;border-bottom:solid 1px #e0e0e0}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-address .address-checkbox_field{margin-top:20px;margin-bottom:20px}}.checkout-onepage-index #opc-review .review-address .change-info-link-container{margin:30px;border-top:1px solid #e0e0e0;font-size:.9375rem}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-address .change-info-link-container{margin:20px 15px 25px 15px}}.checkout-onepage-index #opc-review .review-address .change-info-link-container .link--text{display:inline-block;margin-top:30px}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-address .change-info-link-container .link--text{margin-top:20px}}.checkout-onepage-index #opc-review .product-table .table-head{background-color:#f8f7f6}@media screen and (max-width:63.9375rem){.checkout-onepage-index #opc-review .product-table .table-head .a-left{display:none}}@media screen and (min-width:63.9375rem){.checkout-onepage-index #opc-review .product-table .table-head .a-left{display:block}}.checkout-onepage-index #opc-review .product-table .table-head .a-left--mobile{background-color:#f8f7f6}@media screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .product-table .table-head .a-left--mobile{padding-left:15px}}@media screen and (max-width:63.9375rem){.checkout-onepage-index #opc-review .product-table .table-head .a-left--mobile{display:block}}@media screen and (min-width:47.9375rem) and (max-width:63.9375rem){.checkout-onepage-index #opc-review .product-table .table-head .a-left--mobile{padding-left:25px}}@media screen and (min-width:63.9375rem){.checkout-onepage-index #opc-review .product-table .table-head .a-left--mobile{display:none}}@media screen and (max-width:63.9375rem){.checkout-onepage-index #opc-review .product-table .table-head .a-center{display:none}}@media screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .product-table .table-head .a-center{padding-right:15px}}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-review .product-table .product-row{padding-bottom:35px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-onepage-index #opc-review .product-table .product-row .prod-info{width:calc(100% - 130px);padding-right:0}}.checkout-onepage-index #opc-review .review-last .review-agreements-wrapper,.checkout-onepage-index #opc-review .review-last .review-totals-wrapper{padding:30px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-onepage-index #opc-review .review-last .review-agreements-wrapper,.checkout-onepage-index #opc-review .review-last .review-totals-wrapper{padding:35px 25px}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-last .review-agreements-wrapper,.checkout-onepage-index #opc-review .review-last .review-totals-wrapper{padding:35px 15px;display:block}}.checkout-onepage-index #opc-review .review-last .review-comment-wrapper{padding:30px;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-onepage-index #opc-review .review-last .review-comment-wrapper{padding:25px 25px 35px}}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-last .review-comment-wrapper{padding:25px 15px 35px}}.checkout-onepage-index #opc-review .review-last .review-comment-wrapper label{font-size:.9375rem;line-height:1.133;font-weight:600;color:#595959;margin-bottom:10px;display:block}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-last .review-comment-wrapper textarea{height:125px}}@media only screen and (max-width:63.9375rem){.checkout-onepage-index #opc-review .review-last .review-comment-wrapper textarea{width:100%}}@media only screen and (min-width:64rem){.checkout-onepage-index #opc-review .review-last .review-comment-wrapper textarea{width:555px}}.checkout-onepage-index #opc-review .review-last .review-totals-wrapper .totals-tax-info{margin:0}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-last .review-totals-wrapper .totals-tax-info{float:none;margin-bottom:35px}}.checkout-onepage-index #opc-review .review-last .totals #shopping-cart-totals{padding:0}.checkout-onepage-index #opc-review .review-last .totals .buttons-set{margin:0}.checkout-onepage-index #opc-review .review-last .totals .checkout-buttons button{margin-top:25px;width:100%}@media only screen and (max-width:47.9375rem){.checkout-onepage-index #opc-review .review-last .totals .checkout-buttons button{margin-top:35px}}#personal-form-validate .form-list{max-width:570px}.account-pager .pager{position:static!important;padding-bottom:1.1rem}.account-pager .pager .pages{display:-webkit-box!important;display:flex!important;-webkit-box-pack:center;justify-content:center;margin-inline:auto;margin-block:0;position:static!important}.account-pager .pager .pages .pages--center{display:-webkit-box;display:flex}.address-payment-form__inner{background-color:#fff;border:1px solid #e0e0e0}.singlecheckout-wrapper .customer-info td a{white-space:nowrap}.singlecheckout-wrapper .customer-info td #js-current-email{word-break:break-all}@media only screen and (max-width:63.9375rem){.singlecheckout-wrapper .page-title .asterisk-info{margin-top:15px}}.singlecheckout-wrapper .address-payment-wrapper{margin-bottom:40px}@media only screen and (max-width:63.9375rem){.singlecheckout-wrapper .address-payment-wrapper{margin-bottom:50px}}.singlecheckout-wrapper .address-payment-wrapper .fieldset-wrapper{padding:30px 30px 35px 30px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.singlecheckout-wrapper .address-payment-wrapper .fieldset-wrapper{padding:30px 25px}}@media only screen and (max-width:47.9375rem){.singlecheckout-wrapper .address-payment-wrapper .fieldset-wrapper{padding:25px 15px}}.singlecheckout-wrapper .address-payment-wrapper .fieldset-wrapper #billing-fieldset{padding-bottom:20px}@media only screen and (max-width:63.9375rem){.singlecheckout-wrapper .address-payment-wrapper .fieldset-wrapper #billing-fieldset{padding-bottom:20px}}.singlecheckout-wrapper .address-payment-wrapper .fieldset-wrapper #payment-fieldset{margin-top:26px}@media only screen and (max-width:63.9375rem){.singlecheckout-wrapper .address-payment-wrapper .fieldset-wrapper #payment-fieldset{margin-top:20px}}@media only screen and (max-width:63.9375rem){.singlecheckout-wrapper .address-payment-wrapper .fieldset-wrapper h2.field-title{margin-bottom:20px}}.singlecheckout-wrapper .address-payment-wrapper .fieldset-wrapper_order-reference{margin-top:20px}.singlecheckout-wrapper .review-wrapper{margin-top:40px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.singlecheckout-wrapper .product-table .product-row{padding:30px 25px 50px}}.singlecheckout-wrapper .review-last .recommendation-code{padding:30px 30px 35px 30px;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.singlecheckout-wrapper .review-last .recommendation-code{padding:25px 25px 35px}}@media only screen and (max-width:47.9375rem){.singlecheckout-wrapper .review-last .recommendation-code{padding:25px 15px 35px}}.singlecheckout-wrapper .review-last .recommendation-code .field{margin-bottom:0}.singlecheckout-wrapper .review-last .recommendation-code label{display:inline-block}.singlecheckout-wrapper .review-last .recommendation-code .field-hint,.singlecheckout-wrapper .review-last .recommendation-code .input-box{max-width:555px}.singlecheckout-wrapper .review-last .review-agreements-wrapper{border-top:0}@media only screen and (max-width:63.9375rem){.singlecheckout-wrapper .review-last .totals{min-width:100%}}.singlecheckout-wrapper .review-last .totals .buttons-set{margin:0}.singlecheckout-wrapper .review-last .totals .checkout-buttons button{width:100%}@media only screen and (max-width:48rem){.singlecheckout-wrapper .review-last .totals .checkout-buttons button{margin-top:10px;min-width:100%}}@media only screen and (max-width:63.9375rem){.singlecheckout-wrapper .table-box-title{height:35px;padding:0}}.singlecheckout-wrapper .product-table .product-row .prod-info{padding-right:0}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.singlecheckout-wrapper .product-table .product-row .prod-info{width:calc(100% - 130px)}}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing #billing-fieldset{padding-bottom:26px;border-bottom:solid 1px #e0e0e0}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing #billing-fieldset.--has-multiple{padding-bottom:0;border-bottom:0}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing .form-list{border:0!important;padding:0!important}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing .form-list .customer-info{margin-left:25px;margin-top:10px;line-height:1.5}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing .form-list .customer-info td{color:#000}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing .form-list .customer-info-email{margin-top:12px}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing .form-list .control:only-child{border-left:solid 4px #007688;border-radius:2px}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing .form-list .control:only-child .customer-info{margin-left:10px}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing .form-list .control .input-radio{margin:0}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing .form-list .control .input-radio label{color:#333}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing .form-list .control .input-radio input[type=radio]:checked+label{font-weight:700}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing .form-list .control:nth-child(2){border-top:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;padding-top:10px;padding-bottom:10px;margin-top:21px}.ccheckout-singlecheckout-abo-index .singlecheckout-wrapper .address-payment-wrapper #checkout-step-billing .form-list .control:nth-child(2) .customer-info{margin-bottom:13px}.ccheckout-singlecheckout-abo-index #checkout-step-payment.--spinner{position:relative}.ccheckout-singlecheckout-abo-index #checkout-step-payment.--spinner::before{content:'';position:absolute;left:45%;top:50%;z-index:1;width:48px;height:48px;border:5px solid #595959;border-bottom-color:transparent;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:1s ease;transition:1s ease;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}@media screen and (max-width:63.9375rem){.ccheckout-singlecheckout-abo-index #checkout-step-payment.--spinner::before{top:50%;width:28px;height:28px;border-width:4px}}.ccheckout-singlecheckout-abo-index #checkout-step-payment.--spinner::after{content:'';position:absolute;top:0;bottom:-7px;right:0;left:0;background-color:#fff;-webkit-transition:1s ease;transition:1s ease}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.checkout-success .content-box.content-product-table{background:0 0}.checkout-success svg.ecp_icon-arrow-left{height:16px;width:16px;fill:#007688;margin-left:1px;top:4px;position:relative}.checkout-success .success-address-wrapper{position:relative;border-color:#408000}.checkout-success .success-address-wrapper .big-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;top:30px;right:30px;border-radius:50%;width:30px;height:30px;background-color:#408000;color:#fff}.checkout-success .success-address-wrapper .big-icon::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.25rem;font-family:CV UNI Icons flat}@media screen and (min-width:48rem){.checkout-success .success-address-wrapper .big-icon{top:20px;right:35px;width:55px;height:55px}.checkout-success .success-address-wrapper .big-icon::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:2.5rem;font-family:CV UNI Icons flat}}.checkout-success .success-address-wrapper .page-title{padding:25px 15px;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-success .success-address-wrapper .page-title{padding:30px 25px}}@media only screen and (min-width:64rem){.checkout-success .success-address-wrapper .page-title{padding:30px}}.checkout-success .success-address-wrapper .page-title h1{font-size:1.5rem;line-height:1.333;font-weight:600;color:#333;margin-right:60px}@media screen and (min-width:48rem){.checkout-success .success-address-wrapper .page-title h1{font-size:1.875rem;line-height:1.133}}.checkout-success .success-address-wrapper .page-title .notice_box,.checkout-success .success-address-wrapper .page-title .sub-title{font-size:.9375rem;line-height:1.4;color:#757575;margin-top:20px;margin-bottom:0;display:block;text-align:left}.checkout-success .success-address-wrapper .page-title .notice_box-email,.checkout-success .success-address-wrapper .page-title .sub-title-email{font-weight:700;word-break:break-all}.checkout-success .success-address-wrapper .page-title .notice_box .license-hint,.checkout-success .success-address-wrapper .page-title .sub-title .license-hint{margin-top:10px}.checkout-success .success-address-wrapper .sub-title-email{font-weight:700}.checkout-success .success-address-wrapper .success-address>h2:not(:first-child){margin-top:40px}.checkout-success .success-address-wrapper .success-address{padding:25px 15px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-success .success-address-wrapper .success-address{padding:30px 25px}}@media only screen and (min-width:64rem){.checkout-success .success-address-wrapper .success-address{padding:30px}}.checkout-success .success-address-wrapper .success-address h2{font-size:1.1875rem;font-weight:600;line-height:1.211;color:#333;margin-bottom:8px}.checkout-success .success-address-wrapper .success-address dd{font-weight:600;font-size:.9375rem;line-height:1.2;color:#333}.checkout-success .success-address-wrapper .success-address dt{text-align:left;font-weight:400;font-size:.9375rem;line-height:1.5;color:#333}.checkout-success .success-address-wrapper .success-address-information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media only screen and (min-width:48rem){.checkout-success .success-address-wrapper .success-address-information{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.checkout-success .success-address-wrapper .success-address-information-billing-address{font-size:.9375rem;color:#333;-webkit-box-flex:1;flex:1;border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:20px}@media screen and (min-width:48rem){.checkout-success .success-address-wrapper .success-address-information-billing-address{border-bottom:0;margin-bottom:0;padding-bottom:0}}.checkout-success .success-address-wrapper .success-address-information-billing-address-email{margin-top:8px;word-break:break-all}.checkout-success .success-address-wrapper .success-address-information-billing-address-remark::before{content:'';display:block;width:30px;border-top:1px solid #e0e0e0;margin-top:12px;padding-top:8px}.checkout-success .success-address-wrapper .success-address-information-shipping-address{color:#333;-webkit-box-flex:1;flex:1}@media screen and (min-width:48rem){.checkout-success .success-address-wrapper .success-address-information-shipping-address{border-top:0;margin-top:0;padding-top:0;border-left:solid 1px #e0e0e0;margin-left:29px;padding-left:29px}}.checkout-success .success-address-wrapper .success-address-information-payment-method{color:#333;margin-top:20px;-webkit-box-flex:1;flex:1}@media screen and (min-width:48rem){.checkout-success .success-address-wrapper .success-address-information-payment-method{margin-top:0;padding-top:0;border-left:solid 1px #e0e0e0;margin-left:29px;padding-left:29px}.checkout-success .success-address-wrapper .success-address-information-payment-method dd{font-size:1.1875rem;margin-bottom:8px}}@media screen and (max-width:63.9375rem){.checkout-success .success-address-wrapper .success-address-information-payment-method .line--top{border-top:solid 1px #e0e0e0;margin-bottom:20px}}.checkout-success .success-address-wrapper .success-address .digital-info_digital-hint{padding:10px;margin-top:8px;background-color:#e5f4f6;border-radius:2px;color:#595959;font-size:.8125rem;line-height:1.308;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #e0e0e0}@media only screen and (max-width:47.9375rem){.checkout-success .success-address-wrapper .success-address .digital-info_digital-hint{margin-right:0}}.checkout-success .success-address-wrapper .success-address .digital-info_digital-hint-icon{margin-right:12px}.checkout-success .success-address-wrapper .success-address .digital-info_digital-hint-icon::before{font-size:1.75rem;color:#005867}.checkout-success .success-address-wrapper .success-address .digital-info_digital-hint-hint{font-size:.875rem}.checkout-success .success-address-wrapper .success-address .digital-info_customer-email{font-weight:600;color:#333;font-size:.9375rem}.checkout-success .success-address-wrapper .success-address .separator{display:block}.checkout-success .success-address-wrapper .success-address .separator::before{content:'';display:block;height:1px;width:30px;background-color:#bbb;margin-bottom:10px;margin-top:15px}.checkout-success .caption{margin-top:0;margin-bottom:17px;font-size:1.4375rem;line-height:1.391;font-weight:600;color:#333}@media only screen and (min-width:48rem){.checkout-success .caption{font-size:1.875rem;line-height:1.133;margin-bottom:21px}}.checkout-success .nps-block{margin-bottom:54px}@media only screen and (min-width:48rem){.checkout-success .nps-block{margin-bottom:60px}}.checkout-success .nps-block .success-content-nps{display:-webkit-box;display:flex;flex-wrap:nowrap;padding:25px;font-size:1.0625rem;line-height:1.294}@media only screen and (min-width:64rem){.checkout-success .nps-block .success-content-nps{font-size:1.1875rem;line-height:1.211;padding:25px 30px}}@media only screen and (max-width:48rem){.checkout-success .nps-block .success-content-nps{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media only screen and (max-width:23.4375rem){.checkout-success .nps-block .success-content-nps{padding:25px}}.checkout-success .nps-block .success-content-nps--image a{display:inline-block;width:140px;height:auto}@media only screen and (max-width:23.4375rem){.checkout-success .nps-block .success-content-nps--image a{width:105px}}.checkout-success .nps-block .success-content-nps--image a:hover{border-color:transparent}.checkout-success .nps-block .success-content-nps--image img{width:100%;height:100%}.checkout-success .nps-block .success-content-nps--content{margin-left:35px}@media only screen and (max-width:48rem){.checkout-success .nps-block .success-content-nps--content{margin-left:0}}.checkout-success .nps-block .success-content-nps--content_text{font-weight:600;font-size:1.6875rem;line-height:1.185;color:#333;margin-bottom:20px}@media only screen and (max-width:48rem){.checkout-success .nps-block .success-content-nps--content_text{margin-bottom:25px;margin-top:15px}}.checkout-success .nps-block .success-content-nps--content_link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:45px;padding-inline:20px;padding-block:15px;background:#0094aa;border:1px solid #007688;border-radius:2px;color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}.checkout-success .nps-block .success-content-nps--content_link:focus,.checkout-success .nps-block .success-content-nps--content_link:focus-within,.checkout-success .nps-block .success-content-nps--content_link:hover{background-color:#007688;border-color:#005867;color:#fff}@media only screen and (max-width:23.4375rem){.checkout-success .nps-block .success-content-nps--content_link{width:100%}}.checkout-success .nps-block .success-content-nps--content_link-text{color:#fff;font-size:.9375rem}.checkout-success .nps-block .success-content-nps--content_link-text:focus,.checkout-success .nps-block .success-content-nps--content_link-text:hover{border-color:transparent}.checkout-success .nps-block .success-content-nps .btn--link--icon .cvds-icon,.checkout-success .nps-block .success-content-nps .link--icon .cvds-icon{margin-left:7px}.checkout-success .nps-block .success-content-nps .btn--link--icon .cvds-icon::before,.checkout-success .nps-block .success-content-nps .link--icon .cvds-icon::before{line-height:22px}.checkout-success .nps-block .content-box{margin-bottom:0}.checkout-success .nps-block .success-content-nps--content_image-copyright{color:#bbb;font-weight:400;font-size:.8125rem;margin-top:8px}.checkout-success .authentication-warning-block__content-box{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border:solid 1px #fab501;padding:30px 15px;margin-bottom:30px;background-color:#fff}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-success .authentication-warning-block__content-box{padding:30px 25px}}@media only screen and (min-width:64rem){.checkout-success .authentication-warning-block__content-box{padding:30px}}.checkout-success .authentication-warning-block__content-box-title{font-size:1.875rem;font-weight:600;color:#333}@media screen and (max-width:48rem){.checkout-success .authentication-warning-block__content-box-title{max-width:200px;font-size:1.5rem}}.checkout-success .authentication-warning-block__content-box-text{color:#595959;max-width:568px;font-size:1.0625rem;padding-top:30px}@media screen and (min-width:23.4375rem) and (max-width:48rem){.checkout-success .authentication-warning-block__content-box-text{padding-top:20px}}.checkout-success .authentication-warning-block__content-box-button{width:198px;align-self:flex-end}@media screen and (max-width:48rem){.checkout-success .authentication-warning-block__content-box-button{margin-top:20px;align-self:flex-start}}@media screen and (max-width:48rem){.checkout-success .authentication-warning-block__content-box-button{width:250px}}@media screen and (max-width:320px){.checkout-success .authentication-warning-block__content-box-button{width:100%}}.checkout-success .authentication-warning-block__content-box-button a{color:#fff}.checkout-success .authentication-warning-block__content-box-icon{position:absolute;top:9px;right:23px;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.checkout-success .authentication-warning-block__content-box-icon::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:2.5rem;font-family:CV UNI Icons flat}@media screen and (max-width:48rem){.checkout-success .authentication-warning-block__content-box-icon{top:23px;right:23px}.checkout-success .authentication-warning-block__content-box-icon::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.25rem;font-family:CV UNI Icons flat}}.checkout-success .authentication-warning-block__content-box-icon::before{color:#fab501;font-size:2.875rem}@media screen and (min-width:48rem){.checkout-success .authentication-warning-block__content-box-icon::before{font-size:4.6875rem}}.checkout-success .success-table-wrapper{border:none}.checkout-success .success-table-wrapper .product-table .col-product-description{padding:30px;font-size:.9375rem;line-height:1.4;font-weight:400;color:#757575;background-color:#f8f7f6}.checkout-success .success-table-wrapper .checkout-agreements,.checkout-success .success-table-wrapper .checkout-agreements .agree,.checkout-success .success-table-wrapper .success-agreements{font-size:.9375rem;line-height:1.4;font-weight:400;color:#595959}.checkout-success .success-table-wrapper .success-agreements{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:30px;margin:0;background-color:#fff}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-success .success-table-wrapper .success-agreements{padding:35px 25px}}@media only screen and (max-width:47.9375rem){.checkout-success .success-table-wrapper .success-agreements{padding:35px 15px}}.checkout-success .success-table-wrapper .success-agreements .checkout-agreements,.checkout-success .success-table-wrapper .success-agreements .checkout-agreements .agree{padding:0;margin:0}.checkout-success .success-table-wrapper .success-agreements .checkout-agreements>li.agree:not(:first-child){margin-top:30px}.checkout-success .success-table-wrapper .totals-wrapper .totals-tax-info{float:left;font-size:.9375rem;line-height:1.4}@media only screen and (max-width:47.9375rem){.checkout-success .success-table-wrapper .totals-wrapper .totals-tax-info{float:none}}.checkout-success .success-table-wrapper .totals-wrapper .totals #shopping-cart-totals{padding:0}.checkout-success .success-table-wrapper .clear{clear:both;display:block}.checkout-success .success-customer-service-wrapper{border-top:none;padding:30px;font-size:.9375rem;line-height:1.4;color:#595959}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-success .success-customer-service-wrapper{padding:35px 25px}}@media only screen and (max-width:47.9375rem){.checkout-success .success-customer-service-wrapper{padding:35px 15px}}.checkout-success .success-customer-service-wrapper .checkout-info h2{font-size:.9375rem;line-height:1.4;color:#595959}.checkout-success .success-customer-service-wrapper .checkout-info dd{float:left}.checkout-success .success-customer-service-wrapper .checkout-info dt{margin-left:85px;text-align:left}.checkout-success .product-table .product-row .prod-info{padding-right:0}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.checkout-success .product-table .product-row .prod-info{width:calc(100% - 130px)}}.checkout-success .download-hint{font-weight:600}.checkout-success .success-content-between{display:-webkit-box;display:flex;margin-top:20px;margin-bottom:40px}.checkout-success .success-content-between .back-to-shop-btn{-webkit-box-flex:0;flex:0 0 100%}@media only screen and (min-width:48rem){.checkout-success .success-content-between{margin-top:30px;margin-bottom:30px;-webkit-box-pack:end;justify-content:end}.checkout-success .success-content-between .back-to-shop-btn{padding-left:1.8rem;padding-right:1.8rem;-webkit-box-flex:0;flex:0 0 auto}}.single-checkout-success #single-checkout-success-table .product-table-row td{border-bottom:0}.single-checkout-success #single-checkout-success-table .download-row{padding:15px 30px;padding-top:0!important;background:#fff;margin-top:-1px;position:relative}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.single-checkout-success #single-checkout-success-table .download-row{padding:15px 25px}}@media only screen and (max-width:47.9375rem){.single-checkout-success #single-checkout-success-table .download-row{padding:15px 15px 0 15px;margin-bottom:20px}.single-checkout-success #single-checkout-success-table .download-row>div:first-of-type:not(:last-of-type){margin-bottom:20px}}.single-checkout-success #single-checkout-success-table .single-download-button,.single-checkout-success #single-checkout-success-table .single-download-info{width:calc(50% - 10px)}@media only screen and (max-width:47.9375rem){.single-checkout-success #single-checkout-success-table .single-download-button,.single-checkout-success #single-checkout-success-table .single-download-info{width:100%}}.single-checkout-success #single-checkout-success-table .single-download-info{float:left;font-size:.9375rem;line-height:1.466;font-weight:400;color:#757575}.single-checkout-success #single-checkout-success-table .single-download-info .title{color:#333;font-weight:600;display:inline-block;width:128px}.single-checkout-success #single-checkout-success-table .single-download-button{float:right}.single-checkout-success #single-checkout-success-table .single-download-button .download-button{width:100%}.single-checkout-success .download-row:not(:last-child) td{border-bottom:0}.single-checkout-success .success-agreements .agreements-abo-active{margin-bottom:30px}.single-checkout-success .button-wrapper{float:right;margin:30px;padding:0}@media only screen and (max-width:47.9375rem){.ccheckout-directcheckout-index .tooltip{right:0;left:auto}.ccheckout-directcheckout-index .tooltip__arrow{left:auto;right:25px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.ccheckout-directcheckout-index .content-box .content-box-footer{padding:35px 25px;gap:20px}}@media only screen and (max-width:47.9375rem){.ccheckout-directcheckout-index .content-box .content-box-footer{padding:35px 15px}.ccheckout-directcheckout-index .content-box .content-box-footer .btn:last-of-type{margin-bottom:0}}.ccheckout-directcheckout-index .content-box-header{padding-bottom:0;font-size:.9375rem}@media only screen and (max-width:47.9375rem){.ccheckout-directcheckout-index .content-box-header{padding:25px 15px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.ccheckout-directcheckout-index .content-box-header{padding:25px}}@media only screen and (max-width:63.9375rem){.ccheckout-directcheckout-index .content-box-header .account-headline{margin-bottom:0}}@media only screen and (max-width:63.9375rem){.ccheckout-directcheckout-index .content-box-header .account-headline h1{margin-bottom:15px}}.ccheckout-directcheckout-index .data-table{font-size:.9375rem}.ccheckout-directcheckout-index .data-table td:nth-child(3){padding-top:33px;padding-left:30px}.ccheckout-directcheckout-index .data-table td:nth-child(4){padding-top:43px}.ccheckout-directcheckout-index .data-table td:last-child{padding-top:45px;text-align:right}.ccheckout-directcheckout-index th:first-child{width:200px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.ccheckout-directcheckout-index th:first-child{padding-left:25px!important}}@media only screen and (max-width:47.9375rem){.ccheckout-directcheckout-index th:first-child{padding-left:15px!important}}@media only screen and (max-width:47.9375rem){.ccheckout-directcheckout-index th:first-child{width:auto}}.ccheckout-directcheckout-index th:nth-child(2){width:70px}@media only screen and (max-width:47.9375rem){.ccheckout-directcheckout-index th:nth-child(2){width:auto;padding-right:15px;text-align:right}}.ccheckout-directcheckout-index th:nth-child(3){padding-left:30px}.ccheckout-directcheckout-index th:nth-child(4){width:110px}.ccheckout-directcheckout-index th:nth-child(5){width:125px}@media only screen and (max-width:63.9375rem){.ccheckout-directcheckout-index th:nth-child(5){width:auto}}.ccheckout-directcheckout-index .invalid-data{color:#b73e06}.ccheckout-directcheckout-index .group+.group{margin-top:0}.ccheckout-directcheckout-index .content-box-footer{border-top:0}@media only screen and (max-width:47.9375rem){.ccheckout-directcheckout-index .content-box-footer{padding:35px 15px 0}}@media only screen and (min-width:48rem){.ccheckout-directcheckout-index .content-box-footer{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}@media only screen and (max-width:63.9375rem){.ccheckout-directcheckout-index .content-box-footer .btn{float:none!important;margin-left:0}}.ccheckout-directcheckout-index .qty{padding-right:5px;padding-left:5px}.ccheckout-directcheckout-index .product-kind,.ccheckout-directcheckout-index .product-name-subtitle{color:#333;font-weight:600}.ccheckout-directcheckout-index .message-container{margin-bottom:30px}.ccheckout-directcheckout-index .message-container ul{list-style-type:disc;margin:20px}.directcheckout-row{font-size:.9375rem;border-bottom:1px solid #e0e0e0;position:relative}@media only screen and (min-width:64rem){.directcheckout-row{display:-webkit-box;display:flex}}.directcheckout-row:not(.valid-data):not(.invalid-data) .title-info .label,.directcheckout-row:not(.valid-data):not(.invalid-data) .title-price .label{display:none}@media only screen and (max-width:47.9375rem){.directcheckout-row:not(.valid-data):not(.invalid-data) .title-info,.directcheckout-row:not(.valid-data):not(.invalid-data) .title-price{display:none}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.directcheckout-row:not(.valid-data):not(.invalid-data) .title-details{position:absolute;top:45px;right:0}}@media only screen and (max-width:47.9375rem){.directcheckout-row:not(.valid-data):not(.invalid-data) .title-remove{margin-top:-15px;display:-webkit-box;display:flex;padding-left:15px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.directcheckout-row:not(.valid-data):not(.invalid-data) .title-remove{margin-top:-5px}}@media only screen and (min-width:64rem){.directcheckout-row:not(.valid-data):not(.invalid-data) .title-remove{padding-top:35px}}@media screen and (min-width:48rem){.directcheckout-row.invalid-data .title-price,.directcheckout-row.valid-data .title-price{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:end}}@media screen and (min-width:63.9375rem){.directcheckout-row.invalid-data .title-price,.directcheckout-row.valid-data .title-price{-webkit-box-pack:start;justify-content:start}}.directcheckout-row.invalid-data .title-remove,.directcheckout-row.valid-data .title-remove{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}@media screen and (min-width:63.9375rem){.directcheckout-row.invalid-data .title-remove,.directcheckout-row.valid-data .title-remove{-webkit-box-align:start;align-items:flex-start}}.directcheckout-row.invalid-data .title-price .label{display:none}.directcheckout-row .title-inputs{width:270px;flex-shrink:0;display:-webkit-box;display:flex}.directcheckout-row .title-details{-webkit-box-flex:1;flex-grow:1}@media only screen and (min-width:48rem){.directcheckout-row .title-details{display:-webkit-box;display:flex}}.directcheckout-row .title-info,.directcheckout-row .title-isbn,.directcheckout-row .title-price,.directcheckout-row .title-qty,.directcheckout-row .title-remove{padding:35px 10px}@media only screen and (max-width:63.9375rem){.directcheckout-row .title-info,.directcheckout-row .title-isbn,.directcheckout-row .title-price,.directcheckout-row .title-qty,.directcheckout-row .title-remove{padding:30px 10px}}@media only screen and (max-width:47.9375rem){.directcheckout-row .title-info{padding-bottom:25px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.directcheckout-row .title-info{padding-bottom:35px}}@media only screen and (max-width:63.9375rem){.directcheckout-row .title-price,.directcheckout-row .title-remove{padding-bottom:35px}}@media only screen and (max-width:63.9375rem){.directcheckout-row .title-isbn,.directcheckout-row .title-qty{padding-top:35px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.directcheckout-row .title-isbn,.directcheckout-row .title-qty{padding-bottom:35px}}.directcheckout-row .title-isbn{width:200px;flex-shrink:0;padding-left:30px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.directcheckout-row .title-isbn{padding-left:25px}}@media only screen and (max-width:47.9375rem){.directcheckout-row .title-isbn{padding-left:15px;-webkit-box-flex:1;flex-grow:1}}.directcheckout-row .title-qty{width:70px;flex-shrink:0}@media only screen and (max-width:63.9375rem){.directcheckout-row .title-qty{width:90px;padding-right:15px}}.directcheckout-row .title-info{padding-left:30px;-webkit-box-flex:1;flex-grow:1}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.directcheckout-row .title-info{padding-left:25px}}@media only screen and (max-width:47.9375rem){.directcheckout-row .title-info{padding-left:15px}}.directcheckout-row .title-info [class*=title-level-]{margin-bottom:3px}.directcheckout-row .title-info [class*=title-level-]:last-of-type{margin-bottom:0}@media only screen and (max-width:47.9375rem){.directcheckout-row .title-price{padding-left:15px;padding-bottom:0}}.directcheckout-row .title-remove{padding-top:35px;text-align:right;flex-shrink:0;padding-right:30px}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.directcheckout-row .title-remove{padding-right:25px}}@media only screen and (max-width:47.9375rem){.directcheckout-row .title-remove{padding-right:15px;width:100%;text-align:right}}.directcheckout-row .title-remove .btn{clear:both;width:auto;min-height:auto;margin-top:0;margin-bottom:0;vertical-align:middle;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}@media screen and (min-width:63.9375rem){.directcheckout-row .title-remove .btn{-webkit-box-align:start;align-items:flex-start}}.directcheckout-row .title-remove .btn span{line-height:1.4}.directcheckout-row .title-info .label,.directcheckout-row .title-price .label{margin-bottom:5px}@media only screen and (max-width:63.9375rem){.directcheckout-row .title-info,.directcheckout-row .title-price,.directcheckout-row .title-remove{padding-top:0}}#directcheckout-form{position:relative}.dc-spinner-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.8);opacity:0;visibility:hidden;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.dc-spinner-wrapper.visible{opacity:1;visibility:visible}#dc-row-snippet{display:none;visibility:hidden}@media only screen and (max-width:47.9375rem){#directcheckout-response-box .btn{margin-left:0;margin-right:0}#directcheckout-response-box .btn:last-of-type{margin-bottom:0}}.checkout-onepage-index #checkout-step-billing .page-title .asterisk-info{margin-top:15px}.checkout-onepage-index .checkout-address--wrap{display:-webkit-box;display:flex;flex-wrap:wrap;max-width:100%;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:48rem){.checkout-onepage-index .checkout-address--wrap{padding-bottom:30px}}@media only screen and (min-width:64rem){.checkout-onepage-index .checkout-address--wrap{max-width:556px}}.checkout-onepage-index .checkout-address--billing{margin-bottom:25px;border-bottom:1px solid #e0e0e0}.checkout-onepage-index .checkout-address--billing,.checkout-onepage-index .checkout-address--shipping{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-bottom:25px}@media only screen and (min-width:48rem){.checkout-onepage-index .checkout-address--billing,.checkout-onepage-index .checkout-address--shipping{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-bottom:0;margin-bottom:0;border-bottom:0}}@media only screen and (min-width:64rem){.checkout-onepage-index .checkout-address--billing,.checkout-onepage-index .checkout-address--shipping{max-width:278px}}.checkout-onepage-index .checkout-address--billing .field-title,.checkout-onepage-index .checkout-address--shipping .field-title{margin-bottom:20px}.checkout-onepage-index .checkout-address--name{font-weight:600}.checkout-onepage-index .checkout-address--email{margin-top:5px}.checkout-onepage-index .checkout-address--container{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:4px}.checkout-onepage-index .checkout-address--container--block{display:inline-block;-webkit-box-flex:0;flex:0 0 calc(100% - 14px)}.checkout-onepage-index .checkout-address--container--block>span{display:block;font-size:.9375rem;line-height:1.466;word-break:break-all}.checkout-onepage-index .checkout-address--container--quote{display:-webkit-box;display:flex;width:4px;margin-right:10px;background-color:#007688;border-radius:2px 0 0 2px}.checkout-onepage-index .checkout-address--container--box{border-bottom:1px solid #e0e0e0;padding-bottom:15px;margin-bottom:15px!important}.checkout-onepage-index .checkout-address--container--box span{display:block}.checkout-onepage-index .checkout-address--container--box ul{list-style-type:none}.checkout-onepage-index .checkout-address--container--hint{font-size:.8125rem;line-height:1.308}.checkout-onepage-index .checkout-address--order-reference{margin-top:20px}.checkout-onepage-index .checkout-address--order-reference--label{display:inline-block;font-size:.9375rem;line-height:1.266;margin-bottom:10px}.checkout-onepage-index .checkout-address--order-reference--label>span{font-weight:600}.checkout-onepage-index .checkout-address--order-reference--field{margin-bottom:10px}.checkout-onepage-index .checkout-address--order-reference--hint{color:#595959;font-size:.8125rem;line-height:1.308}.checkout-onepage-index .checkout-address--to-care-of{margin-top:20px}.checkout-onepage-index .checkout-address--to-care-of--label{display:inline-block;font-size:.9375rem;line-height:1.266;margin-bottom:10px}.checkout-onepage-index .checkout-address--to-care-of--label>span{font-weight:600}.checkout-onepage-index .checkout-address .link-style{cursor:pointer;display:inline-block;font-size:.9375rem;line-height:1.266}@media only screen and (min-width:48rem){.checkout-onepage-index .checkout-address--billing{padding-right:30px;border-right:1px solid #e0e0e0}.checkout-onepage-index .checkout-address--shipping{padding-left:30px}}.checkout-onepage-index.js-dialog-open{overflow:hidden}.checkout-onepage-index .ecp-widget .shadow_wrapper{padding:0;margin:0;width:100%;-webkit-box-align:center;align-items:center}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box{position:relative;justify-content:space-around;-webkit-box-align:baseline;align-items:baseline;height:100vh!important;max-height:100vh;border-radius:0;padding:0}@media only screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box{max-height:80vh;height:auto!important}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box_header--lone-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;text-align:left;padding:20px}@media only screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box_header--lone-title{padding:20px 30px}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box__title{text-align:left;font-size:1.6875rem;line-height:1.2;font-weight:300;padding-left:0}@media only screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box__title{font-size:1.875rem}}@media screen and (min-width:64rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box__title{padding-left:0}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box__close-btn{position:static}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box__close-btn .cvds-icon--size-s::before{font-size:1.25rem;opacity:1}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box_content{padding:0}@media screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box_content{min-width:100%;margin-left:0;display:block}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item:not(.shadow_box__item--html){padding:15px 30px;border-top:1px solid #e0e0e0;background-color:#fff}@media only screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item:not(.shadow_box__item--html){position:static}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item:not(.shadow_box__item--html) .btn--primary{width:auto;max-width:50%;margin-bottom:0}@media screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item:not(.shadow_box__item--html) .btn--primary{min-width:188px;font-size:.9375rem}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item:not(.shadow_box__item--html) .btn--secondary{display:none}@media only screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item:not(.shadow_box__item--html) .btn--secondary{display:block}}@media screen and (min-width:768px) and (max-width:769px){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item:not(.shadow_box__item--html) .shadow_box__btn-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html{padding:20px 20px 40px;margin-bottom:0!important;overflow:auto}@media only screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html{max-height:50vh;padding:25px 30px 40px}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .input-radio label{display:block}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html ul{list-style-type:none;margin:0}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .opc-messages.show{margin:0}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .opc-messages.show ul.messages ul{margin:0;padding:0}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .opc-messages.show ul.messages ul li{margin-bottom:0}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .opc-messages.show ul.messages ul li .opc-error-message{font-size:1.0625rem;text-align:center}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul{margin-top:25px;padding-left:25px}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;max-width:505px;gap:15px}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control::after,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields::after{display:none}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field{float:none;-webkit-box-flex:0;flex:0 0 100%;max-width:505px;margin-bottom:20px}@media only screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field{margin-bottom:25px}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.name-prefix,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.name-prefix{max-width:110px}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.city,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.postcode,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.street,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.street-number,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.city,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.postcode,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.street,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.street-number{-webkit-box-flex:1;flex:1 1 auto}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.street,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.street{max-width:calc(100% - 70px - 15px)}@media only screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.street,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.street{max-width:405px}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.street-number,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.street-number{max-width:70px}@media only screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.street-number,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.street-number{max-width:80px}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.country,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.country{max-width:354px}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.postcode,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.postcode{max-width:90px}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.city,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.city{max-width:calc(100% - 90px - 15px)}@media only screen and (min-width:48rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field.city,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field.city{max-width:395px}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field .medium-input,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field .select-style,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .field .short-input,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field .medium-input,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field .select-style,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .field .short-input{width:100%!important}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control.validation-advice .field,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields.validation-advice .field{margin-bottom:0}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control.validation-advice .validation-advice--success,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields.validation-advice .validation-advice--success{-webkit-box-flex:0;flex:0 0 100%;margin-top:-5px;margin-bottom:15px}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .customer-name-prefix,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .customer-name-prefix{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-flex:0;flex:0 0 100%;width:100%}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .customer-name-prefix .field,.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .fields .customer-name-prefix .field{margin-left:0}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box .shadow_box__item--html .form-list .ul .control .input-checkbox label{font-weight:400}@media only screen and (min-width:64rem){.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box{width:615px}}.checkout-onepage-index .ecp-widget .shadow_wrapper .shadow_box>div{-webkit-box-flex:0;flex:0 0 100%;height:100%}.account-login{width:830px;max-width:100%;margin:0 auto}.account-login .btn-only,.account-login .loginList,.account-registration .btn-only,.account-registration .loginList{width:100%}.account-login .btn-only,.account-registration .btn-only{margin:0 0 20px}.account-login .section-headline,.account-registration .section-headline{letter-spacing:.0133em}.account-login .legend--sub,.account-registration .legend--sub{text-align:center;margin-bottom:20px;font-size:1.0625rem;color:#595959}.account-login .legend,.account-registration .legend{text-align:center;margin-bottom:20px}@media only screen and (min-width:48rem){.account-login .col-1,.account-login .col-2,.account-registration .col-1,.account-registration .col-2{width:calc(50% - 15px)}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.account-login .col-1,.account-login .col-2,.account-registration .col-1,.account-registration .col-2{padding:25px 25px 35px}}@media only screen and (max-width:47.9375rem){.account-login .col-1,.account-login .col-2,.account-registration .col-1,.account-registration .col-2{padding:25px 15px 35px;width:100%!important;float:none!important}}.account-login .col-1,.account-registration .col-1{float:left}@media only screen and (max-width:47.9375rem){.account-login .col-1,.account-registration .col-1{margin-bottom:50px}}.account-login .col-2,.account-registration .col-2{float:right;max-height:560px;margin-left:auto}@media only screen and (min-width:48rem){.account-login .col2-set,.account-registration .col2-set{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}.account-login .loginList li,.account-registration .loginList li{margin-bottom:15px}.account-login .loginList li:last-child,.account-registration .loginList li:last-child{margin-bottom:0}.account-login p,.account-registration p{font-size:1.0625rem;line-height:1.412;color:#757575}.box-content-link-list .link--text{display:block;border-top:1px solid #e0e0e0;border-width:1px 0;padding:15px;font-size:.9375rem;position:relative;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.box-content-link-list .link--text:after{position:absolute;right:15px;top:0;bottom:0;margin:auto 0;background-position:top}.box-content-link-list .link--text:focus,.box-content-link-list .link--text:hover{background-color:#fafafa}.box-content-link-list .link--text:last-child{border-bottom:1px solid #e0e0e0}.remember-me .input-checkbox label{color:#333;letter-spacing:.0133em;margin-right:6px}.customer-account-logoutsuccess .col1-layout .page-title{margin-bottom:20px}.my-account{position:relative;color:#595959}.my-account .my-account--schoolname{font-weight:600;margin-bottom:10px}.my-account .content-box,.my-account .content-box-cms-form,.my-account .content-box-flex{margin-bottom:30px}.my-account .content-box .buttons-set,.my-account .content-box-cms-form .buttons-set,.my-account .content-box-flex .buttons-set{margin-top:15px}@media only screen and (max-width:63.9375rem){.my-account .content-box .buttons-set,.my-account .content-box-cms-form .buttons-set,.my-account .content-box-flex .buttons-set{margin:0}}.my-account .content-box .content-box-header h2,.my-account .content-box-cms-form .content-box-header h2,.my-account .content-box-flex .content-box-header h2{font-size:1.875rem;line-height:1.2;font-weight:300;letter-spacing:.0133em;color:#333}.my-account .content-box .content-box-header h3,.my-account .content-box-cms-form .content-box-header h3,.my-account .content-box-flex .content-box-header h3{font-size:1.875rem;font-weight:300;line-height:.8;letter-spacing:.0133em;color:#595959}.my-account .content-box .content-box-section,.my-account .content-box-cms-form .content-box-section,.my-account .content-box-flex .content-box-section{padding:30px}@media only screen and (max-width:63.9375rem){.my-account .content-box .content-box-section,.my-account .content-box-cms-form .content-box-section,.my-account .content-box-flex .content-box-section{padding:30px 20px}}.my-account .content-box .content-box-section p,.my-account .content-box-cms-form .content-box-section p,.my-account .content-box-flex .content-box-section p{font-size:1.0625rem;margin-bottom:15px}.my-account .content-box .content-box-section>:last-child,.my-account .content-box-cms-form .content-box-section>:last-child,.my-account .content-box-flex .content-box-section>:last-child{margin-bottom:0}.my-account .content-box .content-box-section .no-items-info,.my-account .content-box-cms-form .content-box-section .no-items-info,.my-account .content-box-flex .content-box-section .no-items-info{margin-bottom:0}.my-account .content-box .content-box-section .content-box-section-two-col,.my-account .content-box-cms-form .content-box-section .content-box-section-two-col,.my-account .content-box-flex .content-box-section .content-box-section-two-col{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}.my-account .content-box .content-box-section .content-box-section-two-col .left,.my-account .content-box-cms-form .content-box-section .content-box-section-two-col .left,.my-account .content-box-flex .content-box-section .content-box-section-two-col .left{width:70%}.my-account .content-box .content-box-section .content-box-section-two-col .right,.my-account .content-box-cms-form .content-box-section .content-box-section-two-col .right,.my-account .content-box-flex .content-box-section .content-box-section-two-col .right{width:30%;text-align:right}@media only screen and (max-width:63.9375rem){.my-account .content-box .content-box-section .content-box-section-two-col,.my-account .content-box-cms-form .content-box-section .content-box-section-two-col,.my-account .content-box-flex .content-box-section .content-box-section-two-col{display:block}.my-account .content-box .content-box-section .content-box-section-two-col .left,.my-account .content-box .content-box-section .content-box-section-two-col .right,.my-account .content-box-cms-form .content-box-section .content-box-section-two-col .left,.my-account .content-box-cms-form .content-box-section .content-box-section-two-col .right,.my-account .content-box-flex .content-box-section .content-box-section-two-col .left,.my-account .content-box-flex .content-box-section .content-box-section-two-col .right{width:100%}}.my-account .select-style select{color:#595959}.my-account .content-box-cms-form .form-list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:nowrap}.my-account .content-box-cms-form .form-list .form-group{display:inline-block;width:auto;-webkit-box-flex:1;flex-grow:1}.my-account .content-box-cms-form .form-list input.form-group{-webkit-box-flex:2;flex-grow:2;margin-right:10px}@media only screen and (max-width:63.9375rem){.my-account .content-box-cms-form .form-list{display:inline-block;width:100%}.my-account .content-box-cms-form .form-list .form-group{width:100%;display:block}.my-account .content-box-cms-form .form-list .form-group:first-child,.my-account .content-box-cms-form .form-list .form-group:last-child{margin-bottom:10px}.my-account .content-box-cms-form .form-list input.form-group{margin-right:0}}.my-account .table-caption{font-size:1.875rem;font-weight:300;line-height:.8;letter-spacing:.0133em;color:#595959}.my-account .data-info{width:100%;font-size:.9375rem;margin-bottom:10px}.my-account .data-info td{color:#595959}.my-account .data-info td,.my-account .data-info th{vertical-align:middle}.my-account .data-table .icon-view-order{height:15px;width:15px;fill:#007688}@media only screen and (max-width:63.9375rem){.my-account .data-table tr{display:-webkit-box;display:flex;flex-wrap:wrap}.my-account .data-table td{width:100%}.my-account .data-table>thead th{display:none}.my-account .data-table>thead th.first,.my-account .data-table>thead th:first-child{display:table-cell;width:100%!important}.my-account .data-table>tbody>tr{position:relative;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.my-account .data-table>tbody>tr:hover{background-color:#fafafa}.my-account .data-table>tbody>tr>td{width:100%!important;max-width:inherit!important;padding:15px 20px!important}.my-account .data-table>tbody>tr>td.nopad{padding:0!important}.my-account .data-table>tbody>tr>td .mobile-only-label{display:block;width:100%;font-weight:300;font-size:1.0625rem;line-height:1.294;padding-bottom:10px}.my-account .data-table>tbody>tr>td:first-child{padding-top:30px!important}}.my-account .recent-orders .data-table tbody td,.my-account .recent-orders .data-table tbody th{padding-top:25px;padding-bottom:25px}.my-account .btn+.btn{margin-left:20px}@media only screen and (max-width:63.9375rem){.my-account .btn+.btn{margin-left:0}}.my-account .flex-set .flex-item+.flex-item{margin-left:30px}.my-account .ecp-icon-chevron::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.875rem;font-family:CV UNI Icons flat}.my-account .btn--download{min-height:45px;min-height:auto;line-height:34px;padding:5px 10px}@media only screen and (max-width:63.9375rem){.my-account .btn--download{min-height:50px;line-height:37px;margin-bottom:10px}}.my-account .info-button{margin-left:5px}.my-account .form-list .icon-check{display:none!important}@media only screen and (max-width:63.9375rem){.my-account .btn.back{margin-bottom:0}}.sidebar .block.block-account ul li{border-bottom:1px solid #e3e3e3}.sidebar .block.block-account ul li:first-child{border-top:1px solid #e3e3e3}@media only screen and (min-width:48rem){.sidebar .block.block-account ul li.first{border-top:1px solid #e3e3e3}}.sidebar .block.block-account ul li.current a{background-color:#f2efed;font-weight:600}.sidebar .block.block-account ul li a{padding:15px 0 15px 15px;font-size:.875rem;line-height:1.32;letter-spacing:.0143em;color:#595959;display:block;cursor:pointer;text-decoration:none;border-bottom:0}.sidebar .block.block-account ul li a:focus,.sidebar .block.block-account ul li a:hover{background-color:#f2efed}.account-headline{margin-bottom:30px}.account-headline h1,.account-headline h2{font-weight:600;line-height:1.13;letter-spacing:.0066em;color:#333;margin-bottom:20px;margin-top:0}@media only screen and (max-width:47.9375rem){.account-headline h1,.account-headline h2{margin-top:10px}}.account-headline h2{font-size:1.875rem}.account-headline p{font-size:1.0625rem;line-height:1.33;color:#333}.dashboard{margin-bottom:30px}.dashboard .actions{padding:30px;margin:0}@media only screen and (max-width:63.9375rem){.dashboard .actions{padding:30px 20px;margin:0}.dashboard .actions a.btn{width:100%;max-width:360px;margin-bottom:10px;margin-top:0;float:left}.dashboard .actions a.btn.btn--primary{margin-top:20px}.dashboard .actions a.btn:last-child{margin-bottom:0}}.my-account .my-orders-table td:first-child,.my-account .my-orders-table th:first-child{width:150px}.my-account .my-orders-table td:nth-child(2),.my-account .my-orders-table th:nth-child(2){width:335px}.my-account .my-orders-table td:nth-child(3),.my-account .my-orders-table th:nth-child(3){width:201px}.my-account .my-orders-table tbody td,.my-account .my-orders-table tbody th{padding-top:25px;padding-bottom:25px}.customer-account-index .recent-orders #my-orders-table.data-table tbody td{color:#757575;letter-spacing:.0133em}.customer-account-index .recent-orders #my-orders-table.data-table tbody td:first-child{color:#595959}.customer-account-index .recent-orders #my-orders-table.data-table td:first-child,.customer-account-index .recent-orders #my-orders-table.data-table th:first-child{width:150px}.customer-account-index .my-account .recent-orders #my-orders-table.data-table tbody td{color:#595959}.info-box .content-box-header.subhead{font-size:1.0625rem;padding:0;color:#757575}.info-box .content-box-header.subhead h3{margin-bottom:20px;line-height:36px}.info-box .content-box-section{margin:auto;margin-top:0;text-align:left;color:#333;font-size:.9375rem}.info-box .content-box-section p{margin-bottom:5px}.info-box .btn__icon--check{width:10px;height:10px}.info-box .btn--primary{max-width:360px;margin:auto;margin-bottom:0}@media only screen and (max-width:63.9375rem){.info-box .btn--primary{margin-top:30px}}.my-account .info-box .content-box-section{color:#595959}a:hover>svg,button:hover>svg{fill:#007688}@media (min-width:992px){.customer-account-schooladviser p>a{display:block;margin-top:30px}}.advertisment-hint{clear:both;padding-top:3px}.account-pager.bottom>.pager{border-top-width:1px}.account-pager.bottom>.pager a{text-decoration:none}.account-pager.bottom>.pager.pager-only{text-align:center}.account-pager.bottom>.pager.pager-only .pages{display:inline-block;float:none;padding-left:0}.my-account .content-box.newsletter-success{border:1px solid #76b837}.my-account .content-box.newsletter-success h3{font-size:1.875rem;margin-bottom:30px}.my-account .content-box.newsletter-success p.newsletter-info{font-size:.9375rem}.my-account .content-box.newsletter-success .cvds-icon{float:right;background-color:#6bab2d;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:38px;height:38px;color:#fff;font-size:0}.my-account .content-box.newsletter-success .cvds-icon:before{font-weight:800}.my-account .content-box p.newsletter-text{font-size:1.0625rem}.my-account .content-box p.newsletter-info{font-size:.8125rem;margin-bottom:0}@media only screen and (max-width:63.9375rem){.my-account .content-box p.newsletter-info{margin-bottom:15px}}.my-account .content-box.newsletter-box .content-box-section-two-col .left{width:72%}.my-account .content-box.newsletter-box .content-box-section-two-col .right{width:28%}@media only screen and (max-width:63.9375rem){.my-account .content-box.newsletter-box .content-box-section-two-col .left,.my-account .content-box.newsletter-box .content-box-section-two-col .right{width:100%}}.col2-left-layout #mobile-cms-links,.col2-left-layout .mobile-only{display:none}@media only screen and (max-width:47.9375rem){.col2-left-layout .col-left{margin-bottom:30px;width:100%;padding:0;margin:0}.col2-left-layout .col-left .open-mobile-navigation-button{display:block;border-bottom:1px solid #e0e0e0;position:fixed;width:100%;left:0;top:62px;z-index:1;background-color:#fafafa;-webkit-transition:top .3s;transition:top .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.col2-left-layout .col-left .open-mobile-navigation-button>div{padding:15px}.col2-left-layout .col-left .open-mobile-navigation-button>div a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:50px;margin:0;max-width:inherit}.col2-left-layout .col-left .open-mobile-navigation-button>div a::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.875rem;font-family:CV UNI Icons outline}.col2-left-layout .col-left .open-mobile-navigation-button>div a::before{margin-right:7px}.col2-left-layout .col-left .block.block-account{margin-top:60px;overflow:hidden;height:0}.col2-left-layout .col-left #mobile-cms-links{display:block}body.open-navigation .col-main,body.open-navigation .col2-left-layout .col-left .open-mobile-navigation-button,body.open-navigation footer,body.open-navigation header{display:none}body.open-navigation .wrapper .main.col2-left-layout{padding:0;margin-bottom:30px}}@media only screen and (max-width:47.9375rem) and (max-width:47.9375rem){body.open-navigation .wrapper .main.col2-left-layout{margin-bottom:0}}@media only screen and (max-width:47.9375rem){body.open-navigation .wrapper .main.col2-left-layout .col-left{padding:0;width:100%}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account{margin:0;height:100%;width:100%;top:0;background-color:#fff;margin:0;z-index:6}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account #mobile-cms-links a{display:block;margin:18px 0 18px 15px;font-size:1rem;color:#59595a}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul{margin-top:61px}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li{background-color:#fafafa}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li a{font-size:1.125rem;font-weight:700;padding-top:18px;padding-bottom:18px;color:#59595a}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li a:active,body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li a:focus,body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li a:hover{background-color:#fafafa}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li.mobile-only{display:block;border-bottom:none}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li:first-child{position:fixed;top:0;width:100%;border-bottom:1px solid #e3e3e3;border-top:none}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li:first-child a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding-top:19px;padding-bottom:20px;padding-right:10px}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li:first-child a::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.875rem;font-family:CV UNI Icons outline}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li:first-child a::before{-webkit-box-ordinal-group:3;order:2;color:#007688}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li.mobile-only,body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li:first-child{background-color:#fff}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li.mobile-only a,body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li:first-child a{font-weight:400}body.open-navigation .wrapper .main.col2-left-layout .col-left .block-account ul li.current a{background-color:#fafafa;color:#007688}}.downloadable-customer-products .account-headline p{font-size:.9375rem}.downloadable-products-table{table-layout:auto}.my-account .pager-top-wrap{border-top:0}.my-account .pager-top-wrap{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:justify;justify-content:space-between}.my-account .pager-top-wrap .label{line-height:27px}.my-account .pager-top-wrap .amount{width:100%;text-align:right;line-height:1.8;font-weight:400;font-size:.9375rem}.my-account .pager-top-wrap .pager-left-info{width:60%;max-width:none}.my-account .pager-top-wrap .pager-left-info .select-style,.my-account .pager-top-wrap .pager-left-info select{width:100%}.my-account #my-downloadable-products-table thead tr{border-top:1px solid #e0e0e0;border-collapse:collapse}.my-account #my-downloadable-products-table thead th{padding-top:8px;padding-bottom:8px}.my-account #my-downloadable-products-table thead th:last-child{padding-right:30px}.my-account #my-downloadable-products-table tbody tr:last-child{border-bottom:0}.my-account #my-downloadable-products-table td{padding:30px 10px}.my-account #my-downloadable-products-table td.download-info{width:331px;padding-left:30px}.my-account #my-downloadable-products-table td.download-info .download-button-container{margin:25px 0 0 0}.my-account #my-downloadable-products-table td.download-subject{width:195px}.my-account #my-downloadable-products-table td.download-type{width:195px}.my-account #my-downloadable-products-table td.download-date{width:125px;text-align:right;font-weight:600;padding-right:30px}.my-account #my-downloadable-products-table td.download-date .download-button-container-mobile{display:none}.my-account #my-downloadable-products-table .download-date,.my-account #my-downloadable-products-table .download-subject,.my-account #my-downloadable-products-table .download-type{font-size:.9375rem;line-height:1.4;color:#595959}.my-account .downloadable-products-wrapper .pager-top-wrap{padding-top:30px;padding-bottom:30px}@media (min-width:48rem){.my-account .downloadable-products-wrapper .pager-top-wrap{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width:63.9375rem){.my-account .pager-top-wrap .amount{margin-bottom:10px}.my-account .pager-top-wrap .limiter .label-show{text-align:left}.my-account #my-downloadable-products-table{padding-left:20px;width:100%}.my-account #my-downloadable-products-table td.download-info .download-button-container{display:none}.my-account #my-downloadable-products-table td.download-date{text-align:left}.my-account #my-downloadable-products-table td.download-date .download-button-container-mobile{display:block}.my-account #my-downloadable-products-table td.download-date .download-button-container-mobile a:first-child{margin-top:30px}.my-account #my-downloadable-products-table td.download-date .download-button-container-mobile a:last-child{margin-bottom:0}.my-account .account-pager.bottom .pager{position:relative}.my-account .account-pager.bottom .pager .amount{text-align:right;float:right;width:100%}.my-account .account-pager.bottom .pager .limiter{float:none;clear:both}.my-account .account-pager.bottom .pager .limiter label{text-align:right}.my-account .account-pager.bottom .pager .pages{position:absolute;left:10px;bottom:40px}.my-account .account-pager.bottom .pager .pages .pages--center{float:left}.my-account .account-pager.bottom .pager .pages .pages--center ol{clear:both}}#my-invoice-table{table-layout:auto}#my-invoice-table a.btn--download{margin-right:10px}#my-invoice-table td{vertical-align:middle}#my-invoice-table td:first-child{width:220px}#my-invoice-table td:last-child{font-size:.9375rem}#my-invoice-table .td-second{width:200px}.my-account #my-abos-table tbody{font-size:.9375rem;line-height:1.266}.my-account #my-abos-table .abo-recommendation{line-height:normal}.my-account #my-abos-table .abo-recommendation .info-button{vertical-align:top}.my-account #my-abos-table p{margin-bottom:15px}.my-account #my-abos-table tr:last-child{border-bottom:none}.my-account #my-abos-table tr td{vertical-align:top;padding-bottom:40px}.my-account #my-abos-table tr td:first-child{width:400px}.my-account #my-abos-table table td,.my-account #my-abos-table table th,.my-account #my-abos-table table tr{border:none;padding:10px 0 0 0;vertical-align:middle;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (min-width:64rem){.my-account #my-abos-table table td,.my-account #my-abos-table table th,.my-account #my-abos-table table tr{padding-top:20px}}.my-account #my-abos-table table.data-info{margin-bottom:0;max-width:290px}.my-account #my-abos-table table.data-info td{color:#595959;width:auto;text-align:right}.my-account #online_abos_summary{font-size:1.0625rem}.content-box.personal-online-abo-cancel-box{display:none}.content-box.personal-online-abo-cancel-box .content-box-header h2{font-size:2.375rem;line-height:1.237;margin-bottom:5px}.content-box.personal-online-abo-cancel-box .content-box-header .subline{line-height:23px}.content-box.personal-online-abo-cancel-box .form-list .fields,.content-box.personal-online-abo-cancel-box .form-list .product-name{font-size:.9375rem;line-height:1.266}.content-box.personal-online-abo-cancel-box .form-list .product-name{margin-top:20px}.content-box.personal-online-abo-cancel-box .select-style{width:100%;margin-bottom:30px}@media only screen and (min-width:48rem){.content-box.personal-online-abo-cancel-box .select-style{max-width:465px}}@media only screen and (min-width:64rem){.content-box.personal-online-abo-cancel-box .select-style{max-width:100%}}.content-box.personal-online-abo-cancel-box .buttons-set.form-buttons{margin-top:30px;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.content-box.personal-online-abo-cancel-box .buttons-set.form-buttons::after{display:none}.content-box.personal-online-abo-cancel-box .buttons-set.form-buttons .btn.btn--primary{-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width:48rem){.content-box.personal-online-abo-cancel-box .buttons-set.form-buttons .btn.btn--primary{margin-top:25px;-webkit-box-ordinal-group:3;order:2}}@media only screen and (min-width:64rem){.content-box.personal-online-abo-cancel-box .buttons-set.form-buttons .btn.btn--primary{margin-top:0}}.content-box.personal-online-abo-cancel-box .buttons-set.form-buttons .btn.back{margin-top:20px;-webkit-box-ordinal-group:3;order:2}@media only screen and (min-width:48rem){.content-box.personal-online-abo-cancel-box .buttons-set.form-buttons .btn.back{margin-top:0;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:64rem){.content-box.personal-online-abo-cancel-box .buttons-set.form-buttons .btn{-webkit-box-flex:0;flex:0 0 100%;max-width:274px}}.my-account #my-shippings-table{font-size:1.0625rem;letter-spacing:.0118em;table-layout:auto}.my-account #my-shippings-table td.col-date{width:190px;color:#595959}.my-account #my-shippings-table td.col-title{width:190px;color:#757575}.my-account #my-shippings-table td.col-info-text{width:400px}.my-account #my-shippings-table td.col-last{width:66px}.my-account #my-shippings-table .delivery-date{font-weight:600}.my-account #my-shippings-table tbody td,.my-account #my-shippings-table tbody th{padding-top:25px;padding-bottom:25px}.my-account #my-shippings-table tr:last-child{border-bottom:none}.my-account .shipping-page .shipping-page--estimated-time{position:relative;font-size:1.1875rem;font-weight:600;line-height:1.263;padding:15px}.my-account .shipping-page .shipping-page--estimated-time:before{content:"";position:absolute;width:5px;height:102%;height:calc(100% + 2px);background:#6bab2d;border-radius:3px 0 0 3px;top:-1px;left:0}.my-account .shipping-page .shipping-page--estimated-time .delivery-date::after{content:'';display:block}@media only screen and (min-width:992px){.my-account .shipping-page .shipping-page--estimated-time .delivery-date{display:block}}@media only screen and (max-width:63.9375rem){.my-account .shipping-page table.data-table tr{padding:0}.my-account .shipping-page table.data-table tr:first-child td.prod-info .mobile-only-label{display:none}.my-account .shipping-page table.data-table tr:last-child{border-bottom:none}.my-account .shipping-page table.data-table td{border:none;text-align:left}.my-account .shipping-page table.data-table td.prod-img{-webkit-box-ordinal-group:3;order:2}.my-account .shipping-page table.data-table td.prod-info{-webkit-box-ordinal-group:2;order:1;padding-top:30px!important}.my-account .shipping-page table.data-table td.prod-price,.my-account .shipping-page table.data-table td.prod-qty{-webkit-box-ordinal-group:4;order:3;padding-bottom:30px!important;width:50%!important}.my-account .shipping-page table.data-table td.prod-price{text-align:right;vertical-align:bottom;padding:44px 20px 30px 0!important}}@media screen and (min-width:992px){.my-account .shipping-page .product-table .prod-img{width:160px}.my-account .shipping-page .product-table .prod-price{width:185px}}.my-account .shipping-page .order-items{border:0;background:0 0}.sales-order-history .my-account .account-headline p{font-size:.9375rem;line-height:1.4}.my-account .myaccount-order-details .content-box-section{font-size:1.0625rem;color:#595959}.my-account .myaccount-order-details address{color:#595959}.my-account .myaccount-order-details .order-details .content-box{border:0;background:0 0}.my-account .myaccount-order-details .order-details .product-table{margin-bottom:0}.my-account .myaccount-order-details .content-box-bottom{margin:0;padding:0}.my-account .myaccount-order-details .content-box-bottom .buttons-set{margin:0;padding:0}.my-account .myaccount-order-details .content-box-bottom .buttons-set button{margin-top:30px}@media only screen and (min-width:64rem){.my-account .myaccount-order-details .content-box-bottom .buttons-set button{position:absolute;padding:10px;bottom:30px;left:30px;width:220px}}.my-account .myaccount-order-details .content-box-bottom .buttons-set button .ecp-icon-arrow-right{width:15px;height:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-bottom:-3px;-webkit-transition:fill .3s ease-out;transition:fill .3s ease-out}.my-account .myaccount-order-details .content-box-bottom .buttons-set button:focus .ecp-icon-arrow-right,.my-account .myaccount-order-details .content-box-bottom .buttons-set button:hover .ecp-icon-arrow-right{fill:#007688}.sales-order-view .payment-info-text strong{font-weight:400}.order-page .content-box-flex{margin-bottom:30px}@media (max-width:63.9375rem){.recent-orders table.data-table.my-orders-table tbody tr:last-child{border-bottom:1px solid #e0e0e0}}@media (min-width:64rem){.sales-order-history .my-orders-table tr:last-child{border-bottom:0}}.my-account .content-box.payment-information p+table.data-info,.my-account .content-box.payment-information table.data-info+p{margin-top:40px}.my-account .content-box.payment-information .content-box-section p:last-of-type{margin-bottom:0}.my-account .payment-information th{width:45px}.my-account .payment-information tr:nth-last-child(3) th,.my-account .payment-information tr:nth-last-child(3)~tr th{width:105px}.my-account #payment_form_cc input,.my-account #payment_form_cc select{max-width:100%}.my-account #payment_form_cc .input-box{width:570px;max-width:100%}.my-account #payment_form_cc .fields .field+.field{margin-left:20px}.my-account #payment_form_cc .select-style{width:100%}.my-account #payment_form_cc #payone_creditcard_cc_type_select{width:100%}.my-account #payone_creditcard_cc_numbers_collection .validation-error .input-style{margin-bottom:30px}.my-account #payone_creditcard_cc_expiration_collection .invalid:not(:last-child){margin-bottom:60px}.my-account #payone_creditcard_cc_numbers_collection .input-box{display:-webkit-box;display:flex;flex-wrap:nowrap;gap:20px;position:relative}.my-account #payone_creditcard_cc_numbers_collection .input-style{float:left;width:20%;max-width:70px}.my-account #payone_creditcard_cc_numbers_collection .validation-advice{position:absolute;left:0;top:100%;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.my-account #cc_cid_div .input-box input,.my-account #payment_form_cc select,.my-account #payone_creditcard_cc_expiration_collection .input-box{width:153px;max-width:100%}@media only screen and (max-width:63.9375rem){.my-account #cc_cid_div .input-box input,.my-account #payment_form_cc select,.my-account #payone_creditcard_cc_expiration_collection .input-box{width:141px}}.my-account #payone_creditcard_cc_expiration_collection .validation-advice{position:absolute;width:auto}@media (max-width:390px){.my-account #payone_creditcard_cc_numbers_collection .input-box .input-text{padding:10px}.my-account #cc_cid_div .input-box input,.my-account #payment_form_cc select,.my-account #payone_creditcard_cc_expiration_collection .input-box{width:114px}}@media (min-width:992px){.my-account .payment-information td{font-size:1.0625rem}}@media (max-width:991px){.account-dashboard-personal-info .button-section .link--text{display:block}}@media (min-width:992px){.account-dashboard-personal-info .button-section{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:justify;justify-content:space-between}.account-dashboard-personal-info .button-section .link--text{font-size:1.0625rem}.account-dashboard-personal-info .button-section .btn--primary{width:auto;margin:0}}.ccustomer-edit-account .my-account .content-box{font-size:1.0625rem}@media only screen and (max-width:63.9375rem){.ccustomer-edit-account .my-account .content-box.account-card a{margin:30px 0 10px;float:none!important}}.ccustomer-edit-account .my-account .content-box.account-card p{margin-bottom:0}.ccustomer-edit-account .my-account .content-box .btn__icon-download::before{font-style:normal;font-weight:400;font-variant:normal;vertical-align:middle;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.25rem;font-family:CV UNI Icons flat}.ccustomer-edit-account .my-account .content-box .content-box-section{padding-bottom:30px;overflow:hidden}@media only screen and (min-width:64rem){.ccustomer-edit-account .my-account .content-box .content-box-section#email_data_overview,.ccustomer-edit-account .my-account .content-box .content-box-section#password_overview,.ccustomer-edit-account .my-account .content-box .content-box-section#personal_data_overview{position:relative}.ccustomer-edit-account .my-account .content-box .content-box-section#email_data_overview>table.data-info,.ccustomer-edit-account .my-account .content-box .content-box-section#password_overview>table.data-info,.ccustomer-edit-account .my-account .content-box .content-box-section#personal_data_overview>table.data-info{float:left;margin-bottom:0;width:75%}.ccustomer-edit-account .my-account .content-box .content-box-section#email_data_overview>table.data-info tr:last-child td,.ccustomer-edit-account .my-account .content-box .content-box-section#password_overview>table.data-info tr:last-child td,.ccustomer-edit-account .my-account .content-box .content-box-section#personal_data_overview>table.data-info tr:last-child td{padding-bottom:0}.ccustomer-edit-account .my-account .content-box .content-box-section#email_data_overview>a.link--text,.ccustomer-edit-account .my-account .content-box .content-box-section#email_data_overview>button.btn--primary,.ccustomer-edit-account .my-account .content-box .content-box-section#password_overview>a.link--text,.ccustomer-edit-account .my-account .content-box .content-box-section#password_overview>button.btn--primary,.ccustomer-edit-account .my-account .content-box .content-box-section#personal_data_overview>a.link--text,.ccustomer-edit-account .my-account .content-box .content-box-section#personal_data_overview>button.btn--primary{float:right;width:auto}.ccustomer-edit-account .my-account .content-box .content-box-section#email_data_overview>a.link--text,.ccustomer-edit-account .my-account .content-box .content-box-section#password_overview>a.link--text,.ccustomer-edit-account .my-account .content-box .content-box-section#personal_data_overview>a.link--text{text-align:right}.ccustomer-edit-account .my-account .content-box .content-box-section#personal_data_overview>button.btn--primary{float:right;width:auto;position:absolute;bottom:30px;right:30px}.ccustomer-edit-account .my-account .content-box .content-box-section .col-first{float:left}.ccustomer-edit-account .my-account .content-box .content-box-section .col-first a{border-width:1px;border-radius:2px;border-color:#bbb;padding:0 10px;height:auto;margin:30px 0 0}.ccustomer-edit-account .my-account .content-box .content-box-section .col-second{float:left}.ccustomer-edit-account .my-account .content-box .content-box-section .col-second p{margin:37px 0 0 20px}}.ccustomer-edit-account .my-account table.data-info tbody td,.ccustomer-edit-account .my-account table.data-info tbody th{line-height:1.33;letter-spacing:.0059em}.ccustomer-edit-account .my-account .data-info+.btn.btn--primary{margin-top:0}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.ccustomer-edit-account .my-account .personal_data_overview table.data-info.two-col-sm tr td:first-child{width:190px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.ccustomer-edit-account .my-account .personal_data_overview table.data-info.two-col-sm tr td:nth-child(2){width:calc(100% - 190px)}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.ccustomer-edit-account .my-account .email_data_overview table.data-info.two-col-sm tr td:first-child,.ccustomer-edit-account .my-account .password_overview table.data-info.two-col-sm tr td:first-child{width:140px}}@media only screen and (min-width:64rem){.ccustomer-edit-account .my-account .email_data_overview table.data-info.two-col-sm tr td:first-child,.ccustomer-edit-account .my-account .password_overview table.data-info.two-col-sm tr td:first-child{width:40%}}.ccustomer-edit-account .my-account .email_data_overview table.data-info.two-col-sm tr td:nth-child(2),.ccustomer-edit-account .my-account .password_overview table.data-info.two-col-sm tr td:nth-child(2){word-break:break-all}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.ccustomer-edit-account .my-account .email_data_overview table.data-info.two-col-sm tr td:nth-child(2),.ccustomer-edit-account .my-account .password_overview table.data-info.two-col-sm tr td:nth-child(2){width:calc(100% - 140px)}}@media only screen and (min-width:64rem){.ccustomer-edit-account .my-account .email_data_overview table.data-info.two-col-sm tr td:nth-child(2),.ccustomer-edit-account .my-account .password_overview table.data-info.two-col-sm tr td:nth-child(2){width:60%}}@media only screen and (max-width:63.9375rem){.ccustomer-edit-account .my-account .email_data_overview tr td:last-child a,.ccustomer-edit-account .my-account .password_overview tr td:last-child a{float:left}}.ccustomer-edit-account .my-account .data-info{margin-bottom:30px;font-size:1.0625rem}.ccustomer-edit-account .my-account .data-info td{color:#595959}.ccustomer-edit-account .my-account #personal-form-validate .input-box{width:570px;max-width:100%}.ccustomer-edit-account .my-account #personal-form-validate .edit_notes .input-box{width:100%}.ccustomer-edit-account .my-account #personal-form-validate .number,.ccustomer-edit-account .my-account #personal-form-validate .zip{width:150px;float:left}.ccustomer-edit-account .my-account #personal-form-validate .number input,.ccustomer-edit-account .my-account #personal-form-validate .zip input{width:100%}.ccustomer-edit-account .my-account #personal-form-validate .customer-dob .select-style{width:176px;float:left;margin:0}.ccustomer-edit-account .my-account #personal-form-validate .customer-dob .select-style+.select-style{margin-left:20px}.ccustomer-edit-account .my-account #personal-form-validate .city,.ccustomer-edit-account .my-account #personal-form-validate .street{width:400px;float:left}.ccustomer-edit-account .my-account #personal-form-validate .city input,.ccustomer-edit-account .my-account #personal-form-validate .street input{width:100%}.ccustomer-edit-account .my-account #personal-form-validate .street,.ccustomer-edit-account .my-account #personal-form-validate .zip{margin-right:20px}.ccustomer-edit-account .my-account #personal-form-validate .country .select-style{width:100%}.ccustomer-edit-account .my-account #personal-form-validate .city_district .select-style{width:100%}@media only screen and (max-width:63.9375rem){.ccustomer-edit-account .my-account #personal-form-validate .fields .field{float:none}.ccustomer-edit-account .my-account #personal-form-validate .fields .field .customer-dob .select-style{width:30.5%}}@media only screen and (max-width:63.9375rem) and (max-width:47.9375rem){.ccustomer-edit-account .my-account #personal-form-validate .fields .field .customer-dob .select-style{width:31%;margin-left:10px}.ccustomer-edit-account .my-account #personal-form-validate .fields .field .customer-dob .select-style:first-child{margin-left:0}}@media only screen and (max-width:63.9375rem){.ccustomer-edit-account .my-account #personal-form-validate .fields .field.street{float:left;width:60%;margin-right:0}.ccustomer-edit-account .my-account #personal-form-validate .fields .field.number{float:right;width:calc(40% - 15px)}.ccustomer-edit-account .my-account #personal-form-validate .fields .field.number .short-input{width:100%!important}.ccustomer-edit-account .my-account #personal-form-validate .fields.field .zip{float:left;width:calc(40% - 15px);margin-right:0}.ccustomer-edit-account .my-account #personal-form-validate .fields.field .city{float:right;width:60%}}.ccustomer-edit-account .my-account #current_password{width:570px}.ccustomer-edit-account .my-account #email-form-validate input{width:570px;max-width:100%}.ccampaign-list-table td.bottom{vertical-align:bottom}.ccampaign-list-table td p{color:#595959;line-height:1.41}.ccampaign-list-table h3{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:start;margin-bottom:10px}.ccampaign-list-table h3 a{border-bottom:0;font-size:1.1875rem;line-height:1.158;font-weight:600;color:#333;vertical-align:middle}.ccampaign-list-table a.show-more{margin-bottom:0}@media only screen and (max-width:63.9375rem){.ccampaign-list-table a.show-more{margin-top:30px;clear:left}}@media only screen and (min-width:992px){.ccampaign-list-table a.show-more{clear:none}}@media only screen and (max-width:63.9375rem){.ccampaign-list-table.data-info tr td{padding-bottom:0}.ccampaign-list-table.data-info tr td:first-child{margin-top:0}}.my-account .content-box-section .ccampaign-list-table tbody td p{margin-bottom:0}#campaign-to-cart .product-table{border:0}#campaign-to-cart .product-table:nth-child(2){margin:0}#campaign-to-cart .product-table tbody>tr:last-child{border-bottom:none}#campaign-to-cart .product-table tbody>tr:last-child td{border-bottom:none}@media only screen and (max-width:47.9375rem){#campaign-to-cart .product-table tbody>tr:last-child td{border-top:none}}#campaign-to-cart .product-table .offer-head{flex-wrap:nowrap;border-top:none;border-bottom:1px solid #e0e0e0}#campaign-to-cart .product-table .offer-head .table-header-circle{padding:15px 0 15px 15px;width:80px}@media only screen and (max-width:63.9375rem){#campaign-to-cart .product-table .offer-head .table-header-circle{width:120px!important;padding-left:20px}}@media only screen and (min-width:992px){#campaign-to-cart .product-table .offer-head .table-header-circle{width:140px!important;padding-left:30px}}#campaign-to-cart .product-table .offer-head .table-header-text{padding:30px 30px 30px 0}@media only screen and (max-width:63.9375rem){#campaign-to-cart .product-table .offer-head .table-header-text{width:65%!important;display:block}}#campaign-to-cart .product-table .offer-head h3{margin:0 0 20px 0}#campaign-to-cart .product-table .offer-head th{background-color:#fff}#campaign-to-cart .product-table .offer-head:last-child{border-bottom:none}@media only screen and (max-width:47.9375rem){#campaign-to-cart .product-table tbody tr{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}#campaign-to-cart .product-table .head-qty{text-align:right;padding-right:30px;padding-left:16px}@media only screen and (max-width:63.9375rem){#campaign-to-cart .product-table .head-qty{display:none}}#campaign-to-cart .product-table .prod-img{width:160px;padding:35px 20px 35px 30px}@media only screen and (max-width:63.9375rem){#campaign-to-cart .product-table .prod-img{-webkit-box-ordinal-group:3;order:2;width:initial;padding:0 30px 30px;border:none}}#campaign-to-cart .product-table .prod-info{padding:35px 20px 35px 0}@media only screen and (max-width:63.9375rem){#campaign-to-cart .product-table .prod-info{-webkit-box-ordinal-group:2;order:1;width:initial;padding:30px 20px 0!important;border:none}}#campaign-to-cart .product-table .prod-qty{width:35%;padding:35px 30px 35px 0;text-align:right}@media only screen and (max-width:63.9375rem){#campaign-to-cart .product-table .prod-qty{-webkit-box-ordinal-group:4;order:3;width:initial;border-top:none;padding:0 0 20px 20px!important;border-bottom:none}}#campaign-to-cart .product-table .prod-qty .prod-qty-detail{text-align:right;float:right;width:80px}@media only screen and (max-width:63.9375rem){#campaign-to-cart .product-table .prod-qty .prod-qty-detail{float:left;width:50%;text-align:left;padding:0}#campaign-to-cart .product-table .prod-qty .prod-qty-detail .qty{line-height:14px}}#campaign-to-cart .product-table .prod-qty .prod-qty-detail .head-qty{margin-bottom:10px;padding:0;text-align:left}@media only screen and (min-width:48rem){#campaign-to-cart .product-table .prod-qty .prod-qty-detail .head-qty{display:none}}@media only screen and (max-width:63.9375rem){#campaign-to-cart .product-table .prod-qty .prod-qty-detail .head-qty{display:block;margin:0}}#campaign-to-cart .product-table .prod-qty .prod-discount{text-align:right;float:left;width:calc(100% - 80px);padding-right:20px}@media only screen and (max-width:63.9375rem){#campaign-to-cart .product-table .prod-qty .prod-discount{float:right;width:50%;text-align:left;padding:0 20px 0 0}}#campaign-to-cart .product-table .prod-qty .max-item{display:block;font-size:.9375rem;text-align:left;margin-top:10px;color:#757575}@media only screen and (max-width:63.9375rem){#campaign-to-cart .product-table .prod-qty input+div.validation-advice+span.max-item{margin-bottom:20px}}#campaign-to-cart .product-table .prod-qty .campaing-input-qty{position:relative}#campaign-to-cart .product-table .prod-qty .campaing-input-qty .validation-advice{position:absolute;top:92px;width:140px;right:0}@media only screen and (max-width:63.9375rem){#campaign-to-cart .product-table .prod-qty .campaing-input-qty .validation-advice{top:70px;left:0}}#campaign-to-cart .toCartButton{margin:0}@media only screen and (max-width:47.9375rem){#campaign-to-cart .toCartButton{width:100%!important}}.newcampaign{background-color:#b73e06;color:#fff;font-size:.8125rem;padding:2px 8px;margin-right:10px;line-height:1.385;text-transform:uppercase;vertical-align:middle;border-radius:2px}@media only screen and (max-width:991px){.newcampaign{float:none;clear:both;margin-bottom:10px}}.ccampaign-campaign-list .newcampaign{background-color:#0094aa}.offer-flag{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);color:#fff;font-size:1rem;font-weight:500;width:4.375rem;height:4.375rem;border-radius:50%;line-height:5;text-align:center;background:#eb001b;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media only screen and (max-width:63.9375rem){.ccampaign-campaign-list .account-headline{margin-bottom:30px}}@media only screen and (max-width:47.9375rem){.ccampaign-campaign-list .account-headline h1{margin-bottom:35px}}@media only screen and (min-width:48rem){.ccampaign-campaign-list .account-headline .infotext{width:80%}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.ccampaign-campaign-list .content-box .content-box-section{padding:25px 25px 30px}}@media only screen and (max-width:47.9375rem){.ccampaign-campaign-list .content-box .content-box-section{padding:25px 15px 30px}}@media only screen and (min-width:992px){.ccampaign-campaign-list .content-box .content-box-section{padding:30px}}.account-headline .offer-flag{position:absolute;right:-15px;top:125%;-webkit-transform:rotate(-20deg) translateY(-50%);transform:rotate(-20deg) translateY(-50%)}@media only screen and (min-width:64rem){.account-headline .offer-flag{top:calc(50% + 20px)}}@media only screen and (max-width:47.9375rem){.account-headline .offer-flag{top:85%}}.account-headline h1{position:relative}@media only screen and (max-width:63.9375rem){.ccampaign-campaign-list .account-headline h1{padding-right:105px}}@media only screen and (max-width:63.9375rem){.account-headline h1 button{display:none}}.content-box .offer-flag{margin:30px 30px 30px 15px}@media only screen and (max-width:63.9375rem){.content-box .offer-flag{margin:15px 30px 30px 0}}@media only screen and (min-width:992px){.content-box .offer-flag{margin:19px 30px 30px 0}}.ccampaign-campaign-single .offer-head .table-header-text p{font-weight:400}.ccampaign-campaign-single .offer-head .table-header-text p .end-date,.ccampaign-campaign-single .offer-head .table-header-text p .start-date{font-weight:600}.ccampaign-campaign-single .data-table th.w200{width:400px}.ccampaign-campaign-single .legal-disclaimer,.ccampaign-campaign-single .legal-disclaimer p{font-size:.9375rem}@media (min-width:992px){.ccampaign-campaign-single .legal-disclaimer{max-width:75%}}.ccampaign-campaign-single .special-price-label{color:#b73e06}.ccampaign-campaign-single .special-price-value{color:#333}@media only screen and (min-width:992px){.ccampaign-campaign-single .account-headline button{display:none}}.ccampaign-campaign-list .my-account .account-headline .infotext .btn{margin-top:20px;margin-bottom:0}@media only screen and (max-width:63.9375rem){.ccampaign-campaign-list .my-account .account-headline .infotext .btn{height:50px}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){.ccampaign-campaign-list .my-account .account-headline .infotext .btn{width:130px}}.ccampaign-campaign-list .my-account .account-headline .infotext p{margin:15px 0;font-size:.9375rem}body.wishlist-index-index .my-account .my-wishlist .content-box-header{width:100%}@media only screen and (max-width:63.9375rem){body.wishlist-index-index .pager .label-show{display:inline-block;margin-right:5px}}body.wishlist-index-index #wishlist-table{table-layout:auto;border-right:none;border-bottom:none;border-left:none}body.wishlist-index-index #wishlist-table thead tr{border:none}body.wishlist-index-index .wishlist-view-form thead tr>th:last-child{padding:15px 30px 15px 10px}body.wishlist-index-index .wishlist-view-form thead tr>th:last-child .btn{margin:0;white-space:nowrap;line-height:32px}@media only screen and (max-width:63.9375rem){body.wishlist-index-index .wishlist-view-form thead tr>th:last-child{padding:10px 20px}body.wishlist-index-index .wishlist-view-form thead tr>th:last-child .btn{white-space:normal}}body.wishlist-index-index .wishlist-view-form thead tr>th:last-child .btn{margin:0}body.wishlist-index-index .wishlist-view-form .prod-img{width:162px}body.wishlist-index-index .wishlist-view-form .prod-info{width:376px}body.wishlist-index-index .wishlist-view-form .toCartButton{margin-top:0}body.wishlist-index-index .wishlist-view-form th{vertical-align:middle;padding-right:25px}body.wishlist-index-index .wishlist-view-form td:last-child{vertical-align:bottom}body.wishlist-index-index .special-price-label{color:#b73e06}body.wishlist-index-index .special-price-value{color:#333}@media only screen and (min-width:992px){body.wishlist-index-index .pager select{width:81px;min-height:36px}body.wishlist-index-index .prod-add-cart{padding-left:0;width:230px}body.wishlist-index-index .cart-cell .toCartButton{width:200px;padding:0 20px}}#account_number,#advice-validate-cpassword-confirmation,#advice-validate-password-password,#confirmation,#password,#passwordInfo{width:100%}.ccustomer-account-forgotpassword .content-box-header{padding-bottom:40px}.ccustomer-account-forgotpassword .content-box-section{padding-bottom:70px;padding-top:40px}.captcha-image{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media only screen and (max-width:63.9375rem){.account-create .one-col-content,.account-number-form .one-col-content{border-bottom:transparent}}.account-create .school-type .flex-row,.account-create .school-years .flex-row,.account-create .subject-list .flex-row,.account-number-form .school-type .flex-row,.account-number-form .school-years .flex-row,.account-number-form .subject-list .flex-row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:570px;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (max-width:63.9375rem){.account-create .school-type .flex-row,.account-create .school-years .flex-row,.account-create .subject-list .flex-row,.account-number-form .school-type .flex-row,.account-number-form .school-years .flex-row,.account-number-form .subject-list .flex-row{width:100%}}.account-create .form-list .input-box,.account-number-form .form-list .input-box{width:570px;max-width:100%}@media only screen and (max-width:63.9375rem){.account-create .form-list .input-box,.account-number-form .form-list .input-box{width:100%}}.account-create .form-list .input-text,.account-number-form .form-list .input-text{float:none}.account-create .form-list .field,.account-create .form-list .field-hint,.account-create .form-list .input-text,.account-create .form-list .password_info,.account-create .form-list select,.account-number-form .form-list .field,.account-number-form .form-list .field-hint,.account-number-form .form-list .input-text,.account-number-form .form-list .password_info,.account-number-form .form-list select{width:570px}@media only screen and (max-width:63.9375rem){.account-create .form-list .field,.account-create .form-list .field-hint,.account-create .form-list .input-text,.account-create .form-list .password_info,.account-create .form-list select,.account-number-form .form-list .field,.account-number-form .form-list .field-hint,.account-number-form .form-list .input-text,.account-number-form .form-list .password_info,.account-number-form .form-list select{width:100%}}.account-create .form-list .field-hint ul,.account-number-form .form-list .field-hint ul{list-style-type:disc;margin-top:5px;margin-left:2em}@media only screen and (max-width:63.9375rem){.account-create .form-list .field-hint,.account-number-form .form-list .field-hint{width:100%}}.account-create .form-list .password_info,.account-number-form .form-list .password_info{margin-top:10px}.account-create .form-list .password_info,.account-number-form .form-list .password_info{margin-bottom:10px}.account-create .form-list .city,.account-create .form-list .zip,.account-number-form .form-list .city,.account-number-form .form-list .zip{float:left}.account-create .form-list .zip,.account-number-form .form-list .zip{width:150px;margin-right:20px}.account-create .form-list .zip .validation-advice.custom-advice,.account-number-form .form-list .zip .validation-advice.custom-advice{max-width:100%}.account-create .form-list .zip .input-text,.account-number-form .form-list .zip .input-text{width:150px}.account-create .form-list .city,.account-number-form .form-list .city{width:400px}.account-create .form-list .city .input-text,.account-number-form .form-list .city .input-text{width:400px}.account-create .form-list.info-confirm,.account-number-form .form-list.info-confirm{padding:0 30px;margin-top:20px}.account-create .form-list .fields,.account-number-form .form-list .fields{position:relative}.account-create .form-list .fields .input-box,.account-number-form .form-list .fields .input-box{position:relative}.account-create .form-list .fields .street,.account-number-form .form-list .fields .street{width:400px;margin-right:20px}.account-create .form-list .fields .number,.account-number-form .form-list .fields .number{width:150px}.account-create .form-list .fields .number,.account-create .form-list .fields .street,.account-number-form .form-list .fields .number,.account-number-form .form-list .fields .street{float:left}.account-create .form-list .fields .number .input-box,.account-create .form-list .fields .street .input-box,.account-number-form .form-list .fields .number .input-box,.account-number-form .form-list .fields .street .input-box{width:100%}.account-create .form-list .fields .number .field-row,.account-create .form-list .fields .street .field-row,.account-number-form .form-list .fields .number .field-row,.account-number-form .form-list .fields .street .field-row{width:100%}.account-create .form-list .fields .number .field-row input,.account-create .form-list .fields .street .field-row input,.account-number-form .form-list .fields .number .field-row input,.account-number-form .form-list .fields .street .field-row input{width:100%}@media only screen and (max-width:63.9375rem){.account-create .form-list .fields,.account-number-form .form-list .fields{width:100%}.account-create .form-list .fields .city,.account-create .form-list .fields .street,.account-number-form .form-list .fields .city,.account-number-form .form-list .fields .street{width:calc(70% - 20px)}.account-create .form-list .fields .number,.account-create .form-list .fields .zip,.account-number-form .form-list .fields .number,.account-number-form .form-list .fields .zip{width:30%}.account-create .form-list .fields .street,.account-create .form-list .fields .zip,.account-number-form .form-list .fields .street,.account-number-form .form-list .fields .zip{margin-right:20px}.account-create .form-list .fields .zip .input-text,.account-number-form .form-list .fields .zip .input-text{width:100%}.account-create .form-list .fields .city input,.account-number-form .form-list .fields .city input{width:100%}}.account-create .form-list .form-select-date .select-style,.account-number-form .form-list .form-select-date .select-style{width:28%;width:calc(31% - 15px)}.account-create .form-list .form-select-date .select-style select,.account-number-form .form-list .form-select-date .select-style select{width:100%}@media only screen and (max-width:63.9375rem){.account-create .select-style:not(.medium-select-style),.account-number-form .select-style:not(.medium-select-style){width:100%}.account-create .select-style:not(.medium-select-style) select,.account-number-form .select-style:not(.medium-select-style) select{width:100%!important}.account-create .input-box input,.account-number-form .input-box input{width:100%}.account-create #confirmation,.account-create #password,.account-number-form #confirmation,.account-number-form #password{width:100%}}@media only screen and (max-width:47.9375rem){.select-style{width:100%}.select-style select.medium-input{width:100%!important}}.address-section.personal-info .form-list-wrap{padding-bottom:0}.account-registration .section-headline{letter-spacing:.0133em}.account-registration .legend--sub{margin:20px 0 40px 0}.account-registration .box-content-link-list{width:100%;max-width:350px;margin:0 auto 40px auto}.registration-success .content-box-section{padding:0 0 30px 0}.registration-success .content-box-header .section-headline{font-size:1.6875rem}.registration-success .content-box-header .text-smaller{margin:15px 0 10px 0}.registration-success .steps{display:-webkit-box;display:flex;flex-flow:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;counter-reset:downloadSteps}.registration-success .steps li{border-bottom:1px solid #e0e0e0;padding:30px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;display:-webkit-box;display:flex;width:100%;float:left}@media only screen and (max-width:63.9375rem){.registration-success .steps li{padding:30px 15px}}.registration-success .steps li .image,.registration-success .steps li .number,.registration-success .steps li .ol-content{float:left;display:inline-block}@media only screen and (min-width:63.9375rem){.registration-success .steps li .number:before{counter-increment:downloadSteps;content:counter(downloadSteps)}}@media only screen and (max-width:63.9375rem){.registration-success .steps li .image,.registration-success .steps li .number{display:none}.registration-success .steps li .ol-content{width:100%!important}.registration-success .steps li .ol-content p:first-child{display:-webkit-box;display:flex;flex-wrap:nowrap;line-height:1.266;font-size:.9375rem;margin-bottom:15px}.registration-success .steps li .ol-content p:first-child:before{font-size:1.875rem;font-weight:600;letter-spacing:.0066em;color:#333;counter-increment:downloadSteps;content:counter(downloadSteps);margin-right:15px}.registration-success .steps li:last-child{border-bottom:0;padding-bottom:0}}.registration-success .steps .number{width:15%;align-self:flex-start;font-size:1.875rem;font-weight:600;line-height:1.13;letter-spacing:.0066em;color:#333;padding-left:30px}.registration-success .steps .ol-content{width:80%;color:#595959;font-size:.9375rem}.registration-success .steps .ol-content p{margin-bottom:15px}.registration-success .steps .image{width:20%;align-self:center;text-align:center}.registration-success .steps .image .ecp-icon{fill:#cdcdcd;width:60px;height:60px}.registration-success .btn--download{padding-top:8px;padding-bottom:8px}@media (max-width:530px){.registration-success .btn--download .btn__icon,.registration-success .btn--download .toCartButton{display:-webkit-box;display:flex}.registration-success .btn--download .btn__icon::before,.registration-success .btn--download .toCartButton::before{font-size:1.25rem}}.cms-no-route .wrapper{background-color:#005867}.cms-no-route .main{color:#fff;text-align:center}.cms-no-route .main *+*{margin-top:15px}.cms-no-route .main h1{margin-bottom:20px;font-size:2.6875rem;line-height:1.093;color:#fff}.cms-no-route .main p{margin-bottom:0}.cvcm-consent-settings a{-webkit-transition:none;transition:none}.cvcm-consent-settings a:active,.cvcm-consent-settings a:focus,.cvcm-consent-settings a:hover{text-decoration:underline;border-bottom:none;outline:0}
