@charset "UTF-8";.pdp-media-magiczoom{position:relative}.pdp-media-magiczoom .MagicZoom img{width:100%;max-width:none!important;max-height:none!important}.pdp-media-magiczoom .c-carousel-control{top:50%}.pdp-media-thumbs{display:flex;gap:10px;overflow:scroll;scroll-snap-type:both mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;scrollbar-color:transparent}.pdp-media-thumbs>*{scroll-snap-align:start}.pdp-media-thumbs::-webkit-scrollbar{display:none}@media (min-width:768px){.pdp-media-thumbs{position:absolute;inset:0;flex-direction:column}}@media (max-width:767.98px){.pdp-media-thumbs::after,.pdp-media-thumbs::before{content:"";margin:auto}}.pdp-media-thumbs>*{flex-shrink:0;position:relative}@media (max-width:767.98px){.pdp-media-thumbs>*{width:calc(16.6666666667% - 8px)}}.pdp-size-guide__header{display:flex;align-items:center}.pdp-layout{display:grid;grid-template:"media" auto "thumbs" auto "info" auto "outfit" auto/100%}@media (min-width:768px){.pdp-layout{grid-column-gap:20px;grid-template:"thumbs media . info" auto ". outfit . info" 1fr/60px minmax(0,1fr) 2.0833333333% minmax(0,1fr)}}@media (min-width:1440px){.pdp-layout{grid-template-columns:100px minmax(0,1.2fr) 2.0833333333% minmax(0,1fr)}}.pdp-layout__media{grid-area:media}.pdp-layout__thumbs{grid-area:thumbs;position:relative}.pdp-layout__info{grid-area:info}.pdp-layout__outfit{grid-area:outfit}h1{font-size:24px!important}.section-narrow{display:flex;justify-content:center}.section-narrow__inner{width:100%}@media (min-width:768px){.section-narrow__inner{max-width:700px}}.pdp-header-price{display:flex;flex-wrap:wrap;align-items:center;font-size:22px;font-weight:700;line-height:1.1}.pdp-header-price>:not(:last-child){margin-right:1ch}.pdp-header-price__free-delivery{font-size:.6em;font-weight:400;text-decoration:underline}.pdp-colour-options ul a,.pdp-size-options__label span{display:flex;align-items:center;justify-content:center;height:38px}@media (min-width:768px){.pdp-colour-options ul a,.pdp-size-options__label span{height:46px}}.pdp-usp-icons{margin:-5px}.pdp-usp-icons img{max-width:50px;margin:5px}@media (min-width:992px){.pdp-usp-icons img{max-width:70px}}.pdp-colour-options,.pdp-size-options{font-size:1.143em}.pdp-colour-options ul,.pdp-size-options ul{display:flex;flex-wrap:wrap;margin:-5px;padding:0;list-style:none outside}.pdp-colour-options ul li,.pdp-size-options ul li{margin:5px}.pdp-colour-options ul a:hover,.pdp-colour-options ul li.is-selected a{border-color:#05355f}.pdp-colour-options ul li.is-selected a{border-width:2px}.pdp-colour-options ul a{width:38px;border:1px solid #a7bfca;transition:border-color .4s ease}@media (min-width:576px){.pdp-colour-options ul a{width:46px}}.pdp-colour-options ul img{width:calc(100% - 8px);height:calc(100% - 8px);object-fit:cover}.pdp-size-options__header{display:flex;flex-wrap:wrap;margin-bottom:10px}.pdp-size-options__btn-size-guide{text-decoration:underline}.pdp-size-options__btn-size-guide .fi{margin-right:1ch}.pdp-size-options__gift-amount-other{display:grid;align-items:center;max-width:200px}.pdp-size-options__gift-amount-other>*{grid-area:1/1}.pdp-size-options__gift-amount-other span{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10;margin-left:1ch;color:#555;line-height:1.3333333;font-size:18px}.pdp-size-options__gift-amount-other input{padding-left:2ch;border-color:#a7bfca}.pdp-size-options__gift-amount-other input.--selected{border-width:2px;border-color:#05355f}.pdp-size-options__label{margin:0;-webkit-user-select:none;user-select:none;cursor:pointer}.pdp-size-options__label:not(.has-no-stock):hover span{border-color:#05355f;transition:border-color .4s ease}.pdp-size-options__label:not(.has-no-stock) span{border:1px solid #a7bfca}.pdp-size-options__label:not(.has-no-stock) input[type=radio]:checked~span{border-color:#05355f;border-width:2px;background-color:#d8e3e9}.pdp-size-options__label.has-no-stock span{background:#eee url(/dist/img//site/cancel.svg) no-repeat 50% 50%;background-size:100% 100%;color:#777}.pdp-size-options__label span{min-width:38px;padding:0 5px;font-weight:700}@media (min-width:768px){.pdp-size-options__label span{min-width:46px}}.pdp-size-options__label input[type=radio]{position:absolute;visibility:hidden}.pdp-add-buttons{display:flex}.pdp-add-buttons__btn-add-to-basket{flex-grow:1}.pdp-accordion{border-top:1px solid #a7bfca}.pdp-accordion__button{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:18px;font-weight:700}.pdp-accordion__button .glyphicon{top:0}.pdp-accordion__button:not(.collapsed) .glyphicon::before{content:"−"}.pdp-accordion__button.collapsed .glyphicon::before{content:"+"}.pdp-accordion__body>:last-child{margin-bottom:0}.pdp-accordion__body table{width:100%;margin-bottom:10px;background-color:#d8e3e9;border:10px solid #d8e3e9}@media (max-width:991.98px){.pdp-accordion__body table{font-size:.8em}}.pdp-accordion__body table tr{border-bottom:1px solid #fff}.pdp-accordion__body table td{padding:.4em}@media (min-width:768px){.pdp-accordion__body table td{padding:.6em}}.pdp-accordion .panel{border-bottom:1px solid #a7bfca}.pdp-btn-reviews{display:flex;align-items:center;font-weight:700}.pdp-btn-reviews .rating{margin-right:1ch}.pdp-reviews-header__text{display:flex;flex-direction:column}.pdp-reviews-header__text .rating{font-size:2em}.pdp-reviews-header__buttons{display:flex;margin-left:auto}.pdp-reviews-header__buttons>:not(:last-child){margin-right:10px}@media (min-width:768px){.pdp-reviews-review{display:flex}}.pdp-reviews-review__body{flex-grow:1}.pdp-reviews-review__footer{opacity:.6}#reviews{scroll-margin-top:100px}