@media(min-width:1024px){#MainContent:has(.nudient-product-header){--nudient-pdp-page-width: 1440px;--nudient-pdp-breadcrumbs-height: 0px;--nudient-pdp-image-max-height: calc( 100svh - var(--header-group-height, 0px) - var(--nudient-pdp-breadcrumbs-height) - var(--nudient-spacing-24) * 2 );--nudient-pdp-image-max-width: round(down, var(--nudient-pdp-image-max-height) * .8, 1px);--nudient-pdp-gallery-max-width: calc(var(--nudient-pdp-thumbs-width) + var(--nudient-pdp-image-max-width));--nudient-pdp-side-space: max( 0px, ( min(100%, var(--nudient-pdp-page-width)) - var(--nudient-spacing-24) * 2 - var(--nudient-pdp-gallery-max-width) - var(--nudient-pdp-column-gap) - var(--nudient-pdp-column-width) ) / 2 )}#MainContent:has(.nudient-product-header):has(.nudient-product-top .nudient-breadcrumbs){--nudient-pdp-breadcrumbs-height: var(--nudient-touch-target)}.product-information.section.spacing-style:has(.nudient-product-header) .product-information__grid{grid-column:1 / -1;grid-template-columns:minmax(0,var(--nudient-pdp-gallery-max-width)) var(--nudient-pdp-column-width);justify-content:center;justify-self:center;box-sizing:border-box;width:100%;max-width:var(--nudient-pdp-page-width);column-gap:var(--nudient-pdp-column-gap);row-gap:0;padding-inline:var(--nudient-spacing-24);padding-block-start:var(--nudient-spacing-24)}.product-information.section.spacing-style:has(.nudient-product-header) .product-information__grid :is(.product-information__media,.product-details){grid-column:auto;padding-inline:0}#MainContent:has(.nudient-product-header) .nudient-product-top .nudient-breadcrumbs{padding-inline:calc((100% - min(100%,var(--nudient-pdp-page-width))) / 2 + var(--nudient-spacing-24) + var(--nudient-pdp-side-space))}}@media(min-width:1024px)and (max-width:1439px){#MainContent:has(.nudient-product-header){--nudient-pdp-column-width: 360px;--nudient-pdp-column-gap: var(--nudient-spacing-32);--nudient-pdp-thumbs-width: calc(48px + var(--nudient-spacing-12))}}@media(min-width:1440px){#MainContent:has(.nudient-product-header){--nudient-pdp-column-width: 480px;--nudient-pdp-column-gap: var(--nudient-spacing-48);--nudient-pdp-thumbs-width: calc(68px + var(--nudient-spacing-16))}}@media(max-width:1023px){.product-information.section.spacing-style:has(.nudient-product-header) .product-information__grid{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);row-gap:0;padding:0}.product-information.section.spacing-style:has(.nudient-product-header) .product-information__grid :is(.product-information__media,.product-details){grid-column:1 / -1;padding-inline:0}.product-information.section.spacing-style:has(.nudient-product-header) .product-information__grid .product-details{position:relative;top:0}.product-information.section.spacing-style:has(.nudient-product-header) .product-details>.group-block{position:static;padding-block-start:var(--nudient-spacing-24);padding-inline:var(--nudient-spacing-16)}.product-information.section.spacing-style:has(.nudient-product-header) .product-details .group-block-content{position:static}.product-information.section.spacing-style:has(.nudient-product-header) .nudient-product-header{position:absolute;inset-inline:var(--nudient-spacing-16);bottom:calc(100% + 38px);z-index:var(--layer-heightened)}}.nudient-product-header{display:flex;align-items:baseline;gap:var(--nudient-spacing-16);color:var(--color-foreground-heading);font-family:var(--nudient-font-family)}.nudient-product-header__name{display:flex;flex:1 1 auto;align-items:baseline;gap:var(--nudient-spacing-8);min-width:0;text-transform:uppercase}.nudient-product-header__title{margin:0;color:inherit;font-family:inherit;font-size:var(--nudient-type-heading-h4-size);line-height:var(--nudient-type-heading-h4-line-height);letter-spacing:var(--nudient-type-heading-h4-letter-spacing);font-weight:var(--nudient-type-heading-h4-weight);text-transform:uppercase}.nudient-product-header__magsafe{flex:0 0 auto;font-size:var(--nudient-type-label-small-size);line-height:var(--nudient-type-label-small-line-height);letter-spacing:var(--nudient-type-label-small-letter-spacing);font-weight:var(--nudient-type-label-small-weight)}.nudient-product-header__price{display:flex;flex:0 0 auto;align-items:baseline;gap:var(--nudient-spacing-8);margin:0;font-size:var(--nudient-type-mono-default-size);line-height:var(--nudient-type-mono-default-line-height);letter-spacing:var(--nudient-type-mono-default-letter-spacing);font-weight:var(--nudient-type-mono-default-weight);font-variant-numeric:tabular-nums;white-space:nowrap}.nudient-product-header__was+.nudient-product-header__now,.nudient-cross-sell__was+.nudient-cross-sell__now,.nudient-set-card__price:has(+.nudient-set-card__was){color:var(--color-status-error)}.nudient-product-header__was{color:var(--color-foreground);text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}.product-information.section.spacing-style:has(.nudient-product-header) .product-form-buttons{--height-buy-buttons: calc(var(--nudient-spacing-16) * 2 + var(--nudient-type-label-large-line-height));gap:var(--nudient-spacing-8)}.product-information.section.spacing-style:has(.nudient-product-header) .product-form-buttons .add-to-cart-button{padding-block:var(--nudient-spacing-16);padding-inline:var(--nudient-spacing-32)}.product-information.section.spacing-style:has(.nudient-product-header) .product-form-buttons .add-to-cart-icon{display:none}.product-information.section.spacing-style:has(.nudient-product-header) .product-form-buttons .quantity-selector-wrapper{display:none}.product-information.section.spacing-style:has(.nudient-product-header) more-payment-options-link a:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-trust-list{display:flex;flex-direction:column;gap:var(--nudient-spacing-8);margin:0;padding:var(--nudient-spacing-24) 0 0;list-style:none;font-family:var(--nudient-font-family)}.nudient-trust-list__item{display:flex;align-items:center;gap:var(--nudient-spacing-8);color:var(--color-foreground);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}.nudient-trust-list__icon{flex-shrink:0;color:var(--color-foreground-heading)}.nudient-payment-icons{display:flex;flex-wrap:wrap;gap:var(--nudient-spacing-8);margin:0;padding:var(--nudient-spacing-24) 0 0;list-style:none}.nudient-payment-icons__item{display:flex}.nudient-payment-icons__icon{width:32px;height:20px}@media(scripting:enabled){[data-nudient-number]{visibility:hidden;animation:nudient-number-reveal 0s 3s forwards}}@keyframes nudient-number-reveal{to{visibility:visible}}.nudient-reviews{display:flex;align-items:center;gap:var(--nudient-spacing-8);width:fit-content;padding-block-start:var(--nudient-spacing-24);color:var(--color-foreground-heading);font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight);text-decoration:none}.nudient-reviews:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-reviews__stars{position:relative;display:inline-flex;flex-shrink:0}.nudient-reviews__row{display:inline-flex;gap:2px}.nudient-reviews__fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--nudient-reviews-fill);overflow:hidden}.nudient-reviews__stars,.nudient-reviews__rating{color:var(--color-foreground-heading)}.nudient-reviews__count{color:var(--color-foreground)}.nudient-preorder-note{margin-block-start:var(--nudient-spacing-8);color:var(--color-foreground);font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}.nudient-preorder-note p{margin:0}.nudient-preorder-note :is(strong,b){font-weight:500}.nudient-stock-status{display:flex;align-items:center;gap:var(--nudient-spacing-8);margin:0;padding-block-start:var(--nudient-spacing-24);color:var(--color-foreground);font-family:var(--nudient-font-family);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}.nudient-stock-status__dot{--nudient-stock-dot: var(--color-status-success);position:relative;flex-shrink:0;width:var(--nudient-spacing-16);height:var(--nudient-spacing-16);border-radius:50%;background-color:color-mix(in srgb,var(--nudient-stock-dot) 18%,transparent)}.nudient-stock-status__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--nudient-spacing-8);height:var(--nudient-spacing-8);margin:auto;border-radius:50%;background-color:var(--nudient-stock-dot)}[data-nudient-stock=low] .nudient-stock-status__dot{--nudient-stock-dot: var(--color-status-warning)}[data-nudient-stock=out] .nudient-stock-status__dot{--nudient-stock-dot: var(--color-status-error)}[data-nudient-stock=pre] .nudient-stock-status__dot{--nudient-stock-dot: var(--color-foreground-heading)}.nudient-accordion{padding-block-start:var(--nudient-spacing-24);font-family:var(--nudient-font-family)}.nudient-accordion:has(.nudient-accordion-row)>:last-child{border-block-end:var(--nudient-control-border-width) solid var(--color-border)}.nudient-accordion-row{border-block-start:var(--nudient-control-border-width) solid var(--color-border)}.nudient-accordion-row__header{display:flex;align-items:center;justify-content:space-between;gap:var(--nudient-spacing-16);min-height:var(--nudient-touch-target);padding-block:var(--nudient-spacing-16);color:var(--color-foreground-heading);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase;list-style:none;cursor:pointer}html .nudient-accordion-row__header:hover{color:var(--color-foreground-heading)}.nudient-accordion-row__header::-webkit-details-marker{display:none}.nudient-accordion-row__header:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-accordion-row__icon{flex-shrink:0}.nudient-accordion-row[open] .nudient-accordion-row__icon--closed,.nudient-accordion-row:not([open]) .nudient-accordion-row__icon--open{display:none}.nudient-accordion-row__body{padding-block-end:var(--nudient-spacing-24);color:var(--color-foreground);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}.nudient-accordion-row__body img{display:inline-block;width:16px;height:16px;max-width:none;object-fit:contain;vertical-align:middle;margin:0!important}.nudient-accordion-row__body a:has(img),.nudient-accordion-row__body div:has(>a>img){display:inline-flex;align-items:center;gap:var(--nudient-spacing-8)}.nudient-accordion-row__body div:has(>a>img){display:flex;margin-block-start:0!important}.nudient-accordion-row__body div:has(>a>img)+div:has(>a>img){margin-block-start:var(--nudient-spacing-8)!important}.nudient-accordion-row--specs .nudient-accordion-row__body{display:grid;grid-template-columns:minmax(0,1fr);color:var(--color-foreground-heading)}.nudient-accordion-row--specs .nudient-accordion-row__body>*{margin:0!important;padding-block-end:var(--nudient-spacing-12)}.nudient-accordion-row--specs .nudient-accordion-row__body>p:has(>strong:only-child){padding-block:var(--nudient-spacing-12) var(--nudient-spacing-8);color:var(--color-foreground);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase}.nudient-accordion-row--specs .nudient-accordion-row__body>p:has(>strong:only-child) strong{font-weight:inherit}.nudient-accordion-row--specs .nudient-accordion-row__body>p:has(>strong:only-child):not(:first-child){border-block-start:var(--nudient-control-border-width) solid var(--color-border)}.nudient-accordion-row--specs .nudient-accordion-row__body ul{padding-inline-start:0;list-style:none}.nudient-accordion-row--specs .nudient-accordion-row__body li+li{margin-block-start:var(--nudient-spacing-8)}.nudient-accordion-row--specs .nudient-accordion-row__body strong:has(>a),.nudient-accordion-row--specs .nudient-accordion-row__body a{font-weight:var(--nudient-type-body-default-weight)}.nudient-accordion-row--specs .nudient-accordion-row__body a{color:var(--color-foreground-heading);text-decoration:underline}.nudient-accordion-row__list{margin:0;padding-inline-start:var(--nudient-spacing-24);list-style:disc outside}.nudient-accordion-row__list a{color:var(--color-foreground-heading)}@media(min-width:1440px){.nudient-accordion-row--specs .nudient-accordion-row__body{grid-template-columns:140px minmax(0,1fr)}.nudient-accordion-row--specs .nudient-accordion-row__body>*{grid-column:2;padding-inline-start:var(--nudient-spacing-16)}.nudient-accordion-row--specs .nudient-accordion-row__body>ul{padding-inline-start:var(--nudient-spacing-16)}.nudient-accordion-row--specs .nudient-accordion-row__body>p:has(>strong:only-child){grid-column:1;padding-block:var(--nudient-spacing-12);padding-inline-start:0}.nudient-accordion-row--specs .nudient-accordion-row__body>p:has(>strong:only-child)+*{padding-block-start:var(--nudient-spacing-12)}.nudient-accordion-row--specs .nudient-accordion-row__body>p:has(>strong:only-child):not(:first-child)+*{border-block-start:var(--nudient-control-border-width) solid var(--color-border)}}.nudient-accordion-row__body>:first-child{margin-block-start:0}.nudient-accordion-row__body>:last-child{margin-block-end:0}.nudient-colour{display:flex;flex-direction:column;gap:var(--nudient-spacing-12);font-family:var(--nudient-font-family)}@media(min-width:1024px){.nudient-colour{padding-block-start:var(--nudient-spacing-24)}}.nudient-colour__swatches{display:flex;flex-wrap:wrap;gap:var(--nudient-spacing-4);margin:0;padding:0;list-style:none}.nudient-colour__item{display:flex}.nudient-colour-swatch{--nudient-swatch-ring-colour: transparent;position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--color-foreground-heading)}.nudient-colour-swatch__ring{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:var(--nudient-control-border-width) solid var(--nudient-swatch-ring-colour);border-radius:50%}.nudient-colour-swatch__dot{width:26px;height:26px;border:var(--nudient-control-border-width) solid var(--color-border);border-radius:50%;background-color:var(--nudient-swatch-colour);background-image:var(--nudient-swatch-image, none);background-size:cover;background-position:center}.nudient-colour-swatch__mark{position:absolute;top:0;right:0;bottom:0;left:0;width:15px;height:15px;margin:auto;color:var(--color-primary-button-text)}.nudient-colour-swatch[data-nudient-tone=light] .nudient-colour-swatch__mark{color:var(--color-foreground-heading)}.nudient-colour-swatch:hover{--nudient-swatch-ring-colour: var(--color-border)}.nudient-colour-swatch[aria-current]{--nudient-swatch-ring-colour: var(--color-foreground-heading)}.nudient-colour-swatch:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-colour-swatch[data-nudient-sold-out] :is(.nudient-colour-swatch__dot,.nudient-colour-swatch__mark){opacity:.6}.nudient-colour-swatch[data-nudient-sold-out]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:26px;height:var(--nudient-control-border-width);margin:auto;background-color:var(--color-foreground);transform:rotate(-45deg)}.nudient-colour__label{display:flex;align-items:center;justify-content:space-between;gap:var(--nudient-spacing-8);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase}.nudient-colour__key-value{display:flex;align-items:baseline;gap:var(--nudient-spacing-8);margin:0;min-width:0}.nudient-colour__key{color:var(--color-foreground-heading)}.nudient-colour__value{color:var(--color-foreground)}.nudient-colour__magsafe{display:flex;flex-shrink:0;align-items:center;gap:var(--nudient-spacing-8);margin:0;color:var(--color-foreground-heading)}.nudient-size{display:flex;flex-direction:column;gap:var(--nudient-spacing-12);font-family:var(--nudient-font-family);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase}.nudient-size__head{display:flex;align-items:center;justify-content:space-between;gap:var(--nudient-spacing-12);margin:0}.nudient-size__key{color:var(--color-foreground-heading)}.nudient-size__value{color:var(--color-foreground)}.nudient-size__chips{display:flex;flex-wrap:wrap;gap:var(--nudient-spacing-8);margin:0;padding:0;list-style:none}.nudient-size__item{display:flex}.nudient-size__chip{display:flex;align-items:center;justify-content:center;min-height:var(--nudient-touch-target);padding-block:calc(10px - var(--nudient-control-border-width));padding-inline:calc(14px - var(--nudient-control-border-width));border:var(--nudient-control-border-width) solid var(--color-input-border);border-radius:var(--nudient-radius-sm);color:var(--color-foreground-heading);text-decoration:none}.nudient-size__chip:hover{border-color:var(--color-variant-hover-border)}.nudient-size__chip[aria-current]{border-color:var(--color-primary-button-background);background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.nudient-size__chip:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-colour-swatch__tip{position:absolute;top:calc(100% + var(--nudient-spacing-4));left:50%;z-index:var(--layer-raised);display:none;gap:var(--nudient-spacing-4);padding:calc(var(--nudient-spacing-4) - var(--nudient-control-border-width)) calc(var(--nudient-spacing-8) - var(--nudient-control-border-width));border:var(--nudient-control-border-width) solid var(--color-border);border-radius:var(--nudient-radius-sm);background-color:var(--color-background);color:var(--color-foreground-heading);font-size:var(--nudient-type-label-small-size);line-height:var(--nudient-type-label-small-line-height);letter-spacing:var(--nudient-type-label-small-letter-spacing);font-weight:var(--nudient-type-label-small-weight);text-transform:uppercase;white-space:nowrap;pointer-events:none;transform:translate(calc(-50% + var(--nudient-tip-shift, 0px)))}[data-nudient-hover] .nudient-colour-swatch:is(:hover,:focus-visible) .nudient-colour-swatch__tip{display:flex}.nudient-cross-sell__choice{--nudient-line-width: var(--nudient-control-border-width);--nudient-line-color: var(--color-border);align-items:center;min-height:48px;padding:calc(var(--nudient-spacing-12) - var(--nudient-line-width)) calc(var(--nudient-spacing-16) - var(--nudient-line-width));border:var(--nudient-line-width) solid var(--nudient-line-color);border-radius:var(--nudient-radius-sm);color:var(--color-foreground-heading);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}.nudient-cross-sell__choice:has(:checked){--nudient-line-width: var(--nudient-focus-width);--nudient-line-color: var(--color-foreground-heading);background-color:var(--color-input-hover-background)}.nudient-cross-sell__choice .nudient-choice__input{width:18px;height:18px}.nudient-cross-sell__choice .nudient-choice__input:checked,.nudient-cross-sell__choice .nudient-choice__input:not(:disabled):checked:hover{border-color:var(--color-primary-button-background);background-color:var(--color-primary-button-background)}.nudient-cross-sell__choice .nudient-choice__input:checked:after{width:10px;height:10px;background-color:var(--color-primary-button-text);-webkit-mask-size:10px 10px;mask-size:10px 10px}.nudient-cross-sell__choice .nudient-choice__label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nudient-spacing-4) var(--nudient-spacing-8);min-width:0}.nudient-cross-sell__was,.nudient-cross-sell__now{font-size:var(--nudient-type-mono-default-size);line-height:var(--nudient-type-mono-default-line-height);letter-spacing:var(--nudient-type-mono-default-letter-spacing);font-weight:var(--nudient-type-mono-default-weight);font-variant-numeric:tabular-nums;white-space:nowrap}.nudient-cross-sell__was{color:var(--color-foreground);text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}.nudient-notify-me{display:flex;flex-direction:column;gap:var(--nudient-spacing-12);font-family:var(--nudient-font-family)}.nudient-notify-me__status{margin:0;color:var(--color-foreground-heading);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase}.nudient-notify-me__text{margin:0;color:var(--color-foreground);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}.nudient-notify-me__button{width:100%}.product-details:has(.nudient-notify-me) :is(.buy-buttons-block,.nudient-cross-sell){display:none}.nudient-add-on{display:flex;flex-direction:column;gap:var(--nudient-spacing-12);padding-block-start:var(--nudient-spacing-24);font-family:var(--nudient-font-family)}.nudient-add-on__heading{margin:0;color:var(--color-foreground-heading);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase}.nudient-add-on__choice{--nudient-line-width: var(--nudient-control-border-width);--nudient-line-color: var(--color-border);align-items:center;gap:var(--nudient-spacing-16);min-height:var(--nudient-touch-target);padding:calc(var(--nudient-spacing-12) - var(--nudient-line-width));border:var(--nudient-line-width) solid var(--nudient-line-color);border-radius:var(--nudient-radius-sm);color:var(--color-foreground-heading);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}.nudient-add-on__choice:has(:checked){--nudient-line-width: var(--nudient-focus-width);--nudient-line-color: var(--color-foreground-heading);background-color:var(--color-input-hover-background)}.nudient-add-on__choice .nudient-choice__input{width:20px;height:20px}.nudient-add-on__choice .nudient-choice__input:checked,.nudient-add-on__choice .nudient-choice__input:not(:disabled):checked:hover{border-color:var(--color-primary-button-background);background-color:var(--color-primary-button-background)}.nudient-add-on__choice .nudient-choice__input:checked:after{width:11px;height:11px;background-color:var(--color-primary-button-text);-webkit-mask-size:11px 11px;mask-size:11px 11px}.nudient-add-on__choice .nudient-choice__label{display:flex;flex:1 1 auto;align-items:center;gap:var(--nudient-spacing-16);min-width:0}.nudient-add-on__image{flex-shrink:0;width:48px;height:60px;overflow:hidden;border:var(--nudient-control-border-width) solid var(--color-border);border-radius:var(--nudient-radius-sm);background-color:var(--nudient-color-surface-image)}.nudient-add-on__image img{display:block;width:100%;height:100%;object-fit:cover}.nudient-add-on__info{display:flex;flex-direction:column;gap:var(--nudient-spacing-4);min-width:0}.nudient-add-on__price{font-size:var(--nudient-type-mono-default-size);line-height:var(--nudient-type-mono-default-line-height);letter-spacing:var(--nudient-type-mono-default-letter-spacing);font-weight:var(--nudient-type-mono-default-weight);font-variant-numeric:tabular-nums;white-space:nowrap}.nudient-bundle-with{display:flex;flex-direction:column;gap:var(--nudient-spacing-24);padding-block-start:var(--nudient-spacing-48);font-family:var(--nudient-font-family)}.nudient-bundle-with:not(:has(.nudient-bundle-with__box:not([hidden]))){display:none}.nudient-bundle-with__box{display:flex;flex-direction:column;gap:var(--nudient-spacing-12)}.nudient-bundle-with__box[hidden]{display:none}.nudient-bundle-with__card{display:flex;flex-direction:column;gap:var(--nudient-spacing-24);padding:calc(var(--nudient-spacing-12) - var(--nudient-control-border-width));border:var(--nudient-control-border-width) solid var(--color-border);border-radius:var(--nudient-radius-sm);color:var(--color-foreground-heading);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}.nudient-bundle-with__price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--nudient-spacing-8)}.nudient-bundle-with__was{color:var(--color-foreground);text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}.nudient-bundle-with__was[hidden]{display:none}.nudient-bundle-with__now--sale{color:var(--color-status-error)}.nudient-bundle-with__product{display:flex;align-items:center;gap:var(--nudient-spacing-16)}.nudient-bundle-with__colour{padding-block-start:0;text-transform:none}button.nudient-colour-swatch{margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer}.nudient-bundle-with__empty{margin:0;color:var(--color-foreground);font-size:var(--nudient-type-body-small-size);line-height:var(--nudient-type-body-small-line-height);letter-spacing:var(--nudient-type-body-small-letter-spacing);font-weight:var(--nudient-type-body-small-weight)}.nudient-bundle-with__add{width:100%}:is(.nudient-includes,.nudient-set-selector,.nudient-set-selector__item)[hidden]{display:none}:root:not(:has([data-nudient-set-selector])) .nudient-includes{display:none}:root:not(:has([data-nudient-set-selector])) .nudient-add-on{display:none}.nudient-includes,.nudient-set-selector{display:flex;flex-direction:column;gap:var(--nudient-spacing-12);padding-block-start:var(--nudient-spacing-24);font-family:var(--nudient-font-family)}:is(.nudient-includes__head,.nudient-set-selector__head){display:flex;align-items:center;justify-content:space-between;gap:var(--nudient-spacing-12);margin:0;color:var(--color-foreground);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase}:is(.nudient-includes__key,.nudient-set-selector__key){color:var(--color-foreground-heading)}.nudient-includes__list,.nudient-set-selector__options{margin:0;padding:0;list-style:none}.nudient-includes__row{display:flex;align-items:center;gap:var(--nudient-spacing-12);padding-block:var(--nudient-spacing-12)}.nudient-includes__row+.nudient-includes__row{border-block-start:var(--nudient-control-border-width) solid var(--color-border)}.nudient-includes__image{flex-shrink:0;width:48px;height:60px;overflow:hidden;border-radius:var(--nudient-radius-sm);background-color:var(--nudient-color-surface-image)}@media(min-width:1440px){.nudient-includes__image{width:56px;height:70px}}.nudient-includes__image img{display:block;width:100%;height:100%;object-fit:cover}.nudient-includes__text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--nudient-spacing-4);min-width:0}.nudient-includes__name{min-height:var(--nudient-type-body-default-line-height);color:var(--color-foreground-heading);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}:is(.nudient-includes__meta,.nudient-set-card__pieces,.nudient-set-card__save){color:var(--color-foreground);font-size:var(--nudient-type-label-small-size);line-height:var(--nudient-type-label-small-line-height);letter-spacing:var(--nudient-type-label-small-letter-spacing);font-weight:var(--nudient-type-label-small-weight);text-transform:uppercase}:is(.nudient-includes__price,.nudient-includes__total-price,.nudient-set-card__prices){font-size:var(--nudient-type-mono-default-size);line-height:var(--nudient-type-mono-default-line-height);letter-spacing:var(--nudient-type-mono-default-letter-spacing);font-weight:var(--nudient-type-mono-default-weight);font-variant-numeric:tabular-nums;white-space:nowrap}.nudient-includes__price{flex-shrink:0;color:var(--color-foreground-heading);text-align:end}.nudient-includes__total{display:flex;align-items:center;justify-content:space-between;gap:var(--nudient-spacing-12);margin:0;padding-block-start:var(--nudient-spacing-12);border-block-start:var(--nudient-control-border-width) solid var(--color-border);color:var(--color-foreground);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase}.nudient-set-selector__options{display:flex;flex-direction:column;gap:var(--nudient-spacing-8)}.nudient-set-selector__item[data-placeholder]{visibility:hidden}.nudient-set-card{--nudient-line-width: var(--nudient-control-border-width);--nudient-line-color: var(--color-border);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"radio pieces prices" "name name name" "save save save";align-items:center;column-gap:var(--nudient-spacing-8);row-gap:var(--nudient-spacing-4);padding:calc(var(--nudient-spacing-16) - var(--nudient-line-width));border:var(--nudient-line-width) solid var(--nudient-line-color);border-radius:var(--nudient-radius-sm);color:var(--color-foreground-heading);text-decoration:none}@media(min-width:1440px){.nudient-set-card{grid-template-areas:"radio pieces prices" "radio name prices" "radio save prices";column-gap:var(--nudient-spacing-12)}}.nudient-set-card[aria-current]{--nudient-line-width: var(--nudient-focus-width);--nudient-line-color: var(--color-primary-button-background)}.nudient-set-card:not([aria-current]):hover{--nudient-line-color: var(--color-variant-hover-border)}.nudient-set-card:focus-visible{outline:var(--nudient-focus-width) solid var(--color-input-focus-border);outline-offset:0}.nudient-set-card__radio{position:relative;grid-area:radio;width:16px;height:16px;margin-block:10px;border:var(--nudient-control-border-width) solid var(--color-border);border-radius:var(--nudient-radius-full);box-sizing:border-box}.nudient-set-card[aria-current] .nudient-set-card__radio{border-color:var(--color-foreground-heading)}.nudient-set-card[aria-current] .nudient-set-card__radio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:8px;height:8px;margin:auto;border-radius:var(--nudient-radius-full);background-color:var(--color-foreground-heading)}.nudient-set-card__pieces{grid-area:pieces;min-height:var(--nudient-type-label-small-line-height)}.nudient-set-card__name{grid-area:name;min-height:var(--nudient-type-body-default-line-height);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}.nudient-set-card__save{grid-area:save;color:var(--color-foreground-heading)}.nudient-set-card__prices{display:flex;grid-area:prices;flex-direction:column;align-items:flex-end;gap:2px;text-align:end}.nudient-set-card__was{display:flex;align-items:baseline;gap:var(--nudient-spacing-8);color:var(--color-foreground)}.nudient-set-card__was s{text-decoration-line:line-through;text-decoration-thickness:1px}.nudient-model-row-block{padding-block-start:var(--nudient-spacing-24)}.nudient-model-row{display:flex;flex-direction:column;font-family:var(--nudient-font-family)}.nudient-model-row__controls{display:flex;align-items:flex-start;gap:var(--nudient-spacing-8)}.nudient-model-row__picker,.nudient-model-row__magsafe{flex:0 0 calc((100% - var(--nudient-spacing-8)) / 2);min-width:0}.nudient-model-row__picker:only-child{flex-basis:100%}.nudient-model-row__magsafe.button-secondary:not(.button-unstyled){--button-color: var(--color-foreground-heading);--button-background-color: var(--color-input-hover-background);--button-border-width: 0px;--button-padding-block: 0px;--button-padding-inline: var(--nudient-spacing-16);min-height:var(--nudient-touch-target);white-space:nowrap}@media(min-width:1440px){.nudient-model-row__magsafe.button-secondary:not(.button-unstyled){--button-padding-inline: var(--nudient-spacing-32)}}.nudient-model-row__magsafe.button-secondary:not(.button-unstyled):hover{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background)}.nudient-model-row__magsafe.button-secondary:not(.button-unstyled):active{--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background)}.nudient-delivery{display:flex;flex-direction:column;gap:var(--nudient-spacing-16);padding-block-start:var(--nudient-spacing-24);font-family:var(--nudient-font-family)}.nudient-delivery [hidden]{display:none}.nudient-delivery:not([data-regions]) .nudient-delivery__region{display:none}.nudient-delivery__head{display:flex;flex-direction:column;gap:var(--nudient-spacing-4)}.nudient-delivery__intro{margin:0;color:var(--color-foreground);font-size:var(--nudient-type-body-small-size);line-height:var(--nudient-type-body-small-line-height);letter-spacing:var(--nudient-type-body-small-letter-spacing);font-weight:var(--nudient-type-body-small-weight)}.nudient-delivery__heading{margin:0;color:var(--color-foreground-heading);font-size:var(--nudient-type-label-large-size);line-height:var(--nudient-type-label-large-line-height);letter-spacing:var(--nudient-type-label-large-letter-spacing);font-weight:var(--nudient-type-label-large-weight);text-transform:uppercase}.nudient-delivery__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--nudient-spacing-16);margin:0}.nudient-delivery__form .nudient-delivery__fields{flex:999 1 50%;min-width:0}.nudient-delivery__check{flex:1 0 auto}.nudient-delivery__fields{display:flex;flex-direction:column;gap:var(--nudient-spacing-16)}@media(min-width:1440px){.nudient-delivery__fields{flex-direction:row}.nudient-delivery__fields>*{flex:1 1 0;min-width:0}}.nudient-delivery__postal{position:relative}.nudient-delivery__postal input.nudient-field__control{padding-inline-end:calc((16px + var(--nudient-spacing-8)) / var(--nudient-zoom-scale))}.nudient-delivery__loading{position:absolute;inset-inline-end:0;inset-block-end:calc((var(--nudient-touch-target) - 16px) / 2);display:none;color:var(--color-foreground-heading);pointer-events:none}.nudient-delivery__postal[data-busy] .nudient-delivery__loading{display:inline-flex}@media(prefers-reduced-motion:no-preference){.nudient-delivery__postal[data-busy] .nudient-delivery__loading{animation:nudient-delivery-spin 1s linear infinite}}@keyframes nudient-delivery-spin{to{transform:rotate(360deg)}}.nudient-delivery__list{margin:0;padding:0;list-style:none}.nudient-delivery__row{display:flex;align-items:center;gap:var(--nudient-spacing-12);padding-block:var(--nudient-spacing-12)}.nudient-delivery__row+.nudient-delivery__row{border-block-start:var(--nudient-control-border-width) solid var(--color-border)}.nudient-delivery__text{display:flex;flex:1;flex-direction:column;min-width:0}.nudient-delivery__name{color:var(--color-foreground-heading);font-size:var(--nudient-type-body-default-size);line-height:var(--nudient-type-body-default-line-height);letter-spacing:var(--nudient-type-body-default-letter-spacing);font-weight:var(--nudient-type-body-default-weight)}.nudient-delivery__description,.nudient-delivery__message{margin:0;color:var(--color-foreground);font-size:var(--nudient-type-body-small-size);line-height:var(--nudient-type-body-small-line-height);letter-spacing:var(--nudient-type-body-small-letter-spacing);font-weight:var(--nudient-type-body-small-weight)}.nudient-delivery__icon{flex-shrink:0;width:24px;height:24px}.nudient-delivery__more{align-self:flex-start}.nudient-delivery__result:not(:has(>:not([hidden]))){display:none}
/*# sourceMappingURL=/cdn/shop/t/73/assets/nudient-product.css.map */
