@charset "UTF-8";.dropwdown-toggle{position:relative;display:flex;align-items:center;cursor:pointer;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 .625rem;padding:0;width:100%;border:0;color:#000}.dropwdown-toggle--disabled{pointer-events:none;border-bottom-color:transparent}.dropwdown-toggle--disabled .dropwdown-toggle__chevron{display:none}.dropwdown-toggle__label{color:#000;margin-right:.3125rem}.dropwdown-toggle__chevron{width:.938rem;height:.938rem;margin-left:.125rem;text-align:center}.dropwdown-toggle__chevron::before{font-size:.5rem}.dropdown-popup{position:absolute;top:-9rem;right:0;left:0;padding:1.25rem;overflow-y:auto;max-height:20.15rem;background-color:#fff;border-radius:.0625rem;box-shadow:0 0 0 0 #f5f6f7,0 0 3px 0 rgba(245,246,247,.98),0 0 6px 0 rgba(245,246,247,.85),0 0 8px 0 rgba(245,246,247,.5),0 0 9px 0 rgba(245,246,247,.15),0 0 10px 0 rgba(245,246,247,.02);z-index:1;transition:opacity .2s,visibility .2s}.dropdown-popup:not(.dropdown-popup--visible){opacity:0;visibility:hidden}.dropdown-popup__head{display:flex;justify-content:space-between;margin-bottom:1.875rem}.dropdown-popup__head .size-guide-wrapper{flex-shrink:0}.dropdown-popup__label{display:block;margin-bottom:.625rem}.dropdown-option__input{position:absolute;opacity:0;display:flex;z-index:1000}.dropdown-option__label{position:relative;display:flex;width:100%;padding:.625rem 1.39375rem;border-radius:.0625rem;cursor:pointer}.selected .dropdown-option__label::before{font-family:fonticon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;transform:translateY(-50%);left:.5rem;font-size:.5rem}.dropdown-option__input:focus+.dropdown-option__label,.no-touch .dropdown-option__label:hover{background-color:#fafafa}@media(min-width:1024px){.dropdown-popup{top:-4rem}}.size-wrapper{position:relative}.selected-fit:not(:empty){position:relative;margin-left:.625rem;padding-left:.625rem;text-transform:capitalize}.selected-fit:not(:empty)::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;height:.625rem;width:.0625rem;background-color:#909090}.pdp-fit-description{margin-top:.625rem;margin-bottom:2.5rem;color:#737373;font-size:.625rem;line-height:.9375rem;letter-spacing:.025em}.pdp-fit-description .js-fit-description p{margin-bottom:0}.pdp-fit-description .content-asset,.pdp-fit-description .product-details-asset{display:inline}.pdp-fit-description__guide{position:relative;display:inline-flex}.pdp-fit-description__guide .size-guide{margin-left:.1875rem}[lang=ja] .pdp-fit-description__guide,[lang=ko] .pdp-fit-description__guide,[lang=zh] .pdp-fit-description__guide{flex-direction:row-reverse;text-transform:lowercase}[lang=ja] .pdp-fit-description__guide .size-guide,[lang=ko] .pdp-fit-description__guide .size-guide,[lang=zh] .pdp-fit-description__guide .size-guide{margin-right:.1875rem;margin-left:0}.pdp-fit-description__guide::after{content:'.';position:absolute;right:-.1875rem;bottom:0}.size-wrapper-dropdown .size-guide{margin-top:0;text-underline-offset:.5rem;-webkit-text-decoration-color:#d9d9d9;text-decoration-color:#d9d9d9}.pdp-fit-description .size-guide{color:#737373;text-underline-offset:.1875rem}.pdp-fit-description__guide .size-guide{text-transform:lowercase}.btn-size-type-container{margin-bottom:1.875rem}.size-type-container{position:relative;display:flex;align-items:flex-start;overflow:hidden}.size-wrapper-dropdown--wide{max-height:28.8rem}.size-list{flex-shrink:0;width:100%;transition:opacity .3s ease-out,visibility .3s ease-out}.size-list:nth-of-type(2){transform:translateX(-100%)}.size-list:nth-of-type(3){transform:translateX(-200%)}.size-list:nth-of-type(4){transform:translateX(-300%)}.size-list--fadeOut{opacity:.25}.size-list--hidden{opacity:0;visibility:hidden}.size-wrapper-option__size{margin-right:.3125rem;min-width:1.75rem}.size-wrapper-option__size .divider{color:#909090}.country-size-label{color:#909090}.country-size-value{color:#909090}.size-wrapper-option__size__inner{display:inline-block}.unavailable-size .size-wrapper-option__size__inner{text-decoration:line-through}.unavailable-size .country-size-label{text-decoration:line-through}.unavailable-size .country-size-value{text-decoration:line-through}.color-variation-swiper h2{margin-bottom:2.5rem}.color-variation-swiper .swatchanchor{display:block;text-decoration:none}@media(min-width:1024px){.color-variation-swiper .swatchanchor{margin-bottom:3.125rem}}@media(min-width:1440px){.color-variation-swiper .swatchanchor{margin-bottom:5rem}}.color-variation-swiper .swatchanchor img{width:100%}.color-variation-swiper .swatchanchor .variation-name{margin-top:.9375rem;text-transform:lowercase}.color-variation-swiper .swatchanchor .variation-name:first-letter{text-transform:uppercase}@media(min-width:1024px){.color-variation-swiper .swiper-wrapper{--giv-gutter-x:1.5rem;--giv-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--giv-gutter-y) * -1);margin-right:calc(var(--giv-gutter-x) * -.5);margin-left:calc(var(--giv-gutter-x) * -.5);width:auto}}@media(min-width:1024px) and (min-width:375px){.color-variation-swiper .swiper-wrapper{--giv-gutter-x:1.5rem}}@media(min-width:1024px) and (min-width:768px){.color-variation-swiper .swiper-wrapper{--giv-gutter-x:1.5rem}}@media(min-width:1024px) and (min-width:1024px){.color-variation-swiper .swiper-wrapper{--giv-gutter-x:3.125rem}}@media(min-width:1024px) and (min-width:1440px){.color-variation-swiper .swiper-wrapper{--giv-gutter-x:5rem}}@media(min-width:1024px){.color-variation-swiper .swiper-slide{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--giv-gutter-x) * .5);padding-left:calc(var(--giv-gutter-x) * .5);margin-top:var(--giv-gutter-y);flex:0 0 auto;width:50%}.color-variation-swiper .variation-name{margin-top:1.25rem}}.color-variation-swiper .swiper-container{overflow:visible}.pt_product-details .header.header,.pt_product-traceability .header.header{height:0;min-height:0}.pt_product-details .cart-live-region,.pt_product-traceability .cart-live-region{height:0;visibility:hidden}.pdp-main,.traceability-main{padding-bottom:0;margin-bottom:7.5rem}@media(min-width:1024px){.pdp-main,.traceability-main{margin-bottom:7.5rem}}@media(min-width:1440px){.pdp-main,.traceability-main{margin-bottom:10rem}}@media(min-width:1920px){.pdp-main,.traceability-main{margin-bottom:12.5rem}}.pdp-main #product-container,.traceability-main #product-container{padding:0;min-height:var(--giv-product-content-height)}@media(max-width:1023.98px){.pdp-main #product-container,.traceability-main #product-container{min-height:unset}}.pdp-main .hidden,.pdp-main .sticky-addtocart,.traceability-main .hidden,.traceability-main .sticky-addtocart{display:none}@media(min-width:1024px){.pdp-main .product-row,.traceability-main .product-row{display:flex}}@media(min-width:1024px){.pdp-main .product-row .product-col-details,.pdp-main .product-row .product-col-image,.traceability-main .product-row .product-col-details,.traceability-main .product-row .product-col-image{flex:1}}@media(min-width:1024px){.pdp-main .product-row .product-col-image .product-primary-image,.traceability-main .product-row .product-col-image .product-primary-image{display:none}}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container .scroll-bar-wrapper,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container .scroll-bar-wrapper{display:flex;justify-content:center;position:relative;top:-3.188rem}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next,.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev{position:relative;top:unset;bottom:0;margin:0;padding:0;background:0 0;border:0;width:1.938rem;height:1.938rem}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next:after,.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev:after,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next:after,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev:after{content:none}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next:active,.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev:active,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next:active,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev:active{background:#fff}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next .icon-chevron-down,.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev .icon-chevron-down,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next .icon-chevron-down,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev .icon-chevron-down{position:initial;color:#000}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next .icon-chevron-down.right,.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev .icon-chevron-down.right,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next .icon-chevron-down.right,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev .icon-chevron-down.right{transform:rotate(-90deg)}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next .icon-chevron-down.left,.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev .icon-chevron-down.left,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next .icon-chevron-down.left,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev .icon-chevron-down.left{transform:rotate(90deg)}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-prev{margin-right:2.5rem;right:initial}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.swiper-button-next{margin-left:2.5rem;left:initial}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container .swiper-pagination-fraction,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container .swiper-pagination-fraction{bottom:1.25rem;left:1.5625rem;width:-moz-fit-content;width:fit-content;position:absolute;text-align:left;visibility:hidden}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.fullscreen,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.fullscreen{border:0;display:block;padding-top:7.25rem;padding-bottom:3.75rem;background-color:#f5f5f5;height:100%;width:100%}@media(max-width:1023.98px){.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.fullscreen,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.fullscreen{display:flex;align-content:center;height:calc(80 * var(--ah) - var(--bannerHeight));max-height:100%;padding-bottom:5.875rem}}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.fullscreen img,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.fullscreen img{width:100%}@media(max-width:1023.98px){.pdp-main .product-row .product-col-image .product-primary-image .swiper-container button.fullscreen img,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container button.fullscreen img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/4;width:auto;max-width:100%;height:100%;max-height:-moz-max-content;max-height:max-content;margin:auto;outline:2px solid var(--giv-light);outline-offset:-2px}}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container .swiper-scrollbar,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container .swiper-scrollbar{position:relative;display:flex;align-self:center;width:48.8%;margin:0;left:unset;bottom:0;height:2px;z-index:1020;background-color:#d9d9d9}.pdp-main .product-row .product-col-image .product-primary-image .swiper-container .swiper-scrollbar .swiper-scrollbar-drag,.traceability-main .product-row .product-col-image .product-primary-image .swiper-container .swiper-scrollbar .swiper-scrollbar-drag{background-color:#000}.pdp-main .product-row .product-col-image .product-primary-image .viewer-3d-section,.traceability-main .product-row .product-col-image .product-primary-image .viewer-3d-section{top:7.5rem;position:absolute;z-index:1000;padding:0 1.5625rem}.pdp-main .product-row .product-col-image .product-block-images,.traceability-main .product-row .product-col-image .product-block-images{position:relative}@media(max-width:1023.98px){.pdp-main .product-row .product-col-image .product-block-images,.traceability-main .product-row .product-col-image .product-block-images{display:none}}.pdp-main .product-row .product-col-image .product-block-images ul,.traceability-main .product-row .product-col-image .product-block-images ul{list-style:none;padding:0;margin:0}.pdp-main .product-row .product-col-image .product-block-images li:not(:last-child) .container-product-image,.traceability-main .product-row .product-col-image .product-block-images li:not(:last-child) .container-product-image{margin-bottom:.3rem}.pdp-main .product-row .product-col-image .product-block-images .container-product-image,.traceability-main .product-row .product-col-image .product-block-images .container-product-image{position:relative;height:100vh;width:100%;background-color:#f5f6f7;display:flex;justify-content:center;align-items:center;box-sizing:border-box;cursor:zoom-in}.pdp-main .product-row .product-col-image .product-block-images .container-product-image[data-index="0"],.traceability-main .product-row .product-col-image .product-block-images .container-product-image[data-index="0"]{height:calc(100vh - var(--bannerHeight))}.pdp-main .product-row .product-col-image .product-block-images button.fullscreen,.traceability-main .product-row .product-col-image .product-block-images button.fullscreen{display:block;height:auto;width:100%;text-align:center;cursor:zoom-in}@media(min-width:1024px){.pdp-main .product-row .product-col-image .product-block-images button.fullscreen,.traceability-main .product-row .product-col-image .product-block-images button.fullscreen{height:100%;border:none;padding:0;background-color:transparent}}.pdp-main .product-row .product-col-image .product-block-images button.fullscreen img,.traceability-main .product-row .product-col-image .product-block-images button.fullscreen img{height:100%;width:100%;aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain;cursor:zoom-in}.pdp-main .product-row .product-col-image .product-block-images .viewer-3d-section,.traceability-main .product-row .product-col-image .product-block-images .viewer-3d-section{top:calc(9.0625rem + var(--bannerHeight));position:sticky;z-index:1000;height:0}@media(min-width:1024px){.pdp-main .product-row .product-col-image .product-block-images .viewer-3d-section,.traceability-main .product-row .product-col-image .product-block-images .viewer-3d-section{padding:0 2rem}}@media(min-width:1440px){.pdp-main .product-row .product-col-image .product-block-images .viewer-3d-section,.traceability-main .product-row .product-col-image .product-block-images .viewer-3d-section{padding:0 2.5rem}}@media(min-width:1920px){.pdp-main .product-row .product-col-image .product-block-images .viewer-3d-section,.traceability-main .product-row .product-col-image .product-block-images .viewer-3d-section{padding:0 3.8rem}}.pdp-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat,.traceability-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat{height:100vh;background-color:#f5f6f7;display:flex;justify-content:center;align-items:center;margin-bottom:.3rem;text-align:center}.pdp-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat .snapchat-description,.traceability-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat .snapchat-description{text-align:center;margin-bottom:1.563rem}@media(min-width:1024px){.pdp-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat .snapchat-description,.traceability-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat .snapchat-description{margin-bottom:1.25rem}}.pdp-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat .snapchat-description p,.traceability-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat .snapchat-description p{margin-bottom:0}.pdp-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat .snapchat-link,.traceability-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat .snapchat-link{text-decoration:none;text-transform:initial;color:#737373;font-size:.75rem;line-height:.9375rem;letter-spacing:.025em}.pdp-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat img,.traceability-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat img{width:5rem}@media(min-width:1024px){.pdp-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat img,.traceability-main .product-row .product-col-image .product-block-images .desktop-only .products-grid-snapchat img{width:10rem}}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop{height:100vh;background-color:#f5f6f7;display:flex;justify-content:center;align-items:center;margin-bottom:.3rem;text-align:center}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on{display:block;text-align:center}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-head,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-head{margin-bottom:1.25rem}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-head p,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-head p{text-align:center;margin-bottom:0}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-head a,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-head a{display:unset;text-decoration:none;text-transform:initial;color:#000;font-size:.75rem;line-height:.9375rem;letter-spacing:.025em}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container{display:flex}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item:only-child,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item:only-child{padding-top:0}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item:only-child h3,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item:only-child h3{display:none}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item{margin-left:3rem;padding-top:2rem}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item a,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item a{text-decoration:none}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item h3,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item h3{color:#000;margin:0}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item:first-of-type,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item:first-of-type{margin:0}.pdp-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item img,.traceability-main .product-row .product-col-image .product-block-images .desktop-only.virtual-try-on-desktop .virtual-try-on .qr-code-container .qr-code-item img{width:10rem}.pdp-main .product-row .bstroy-desktop-product-image .content-asset,.traceability-main .product-row .bstroy-desktop-product-image .content-asset{height:100%}.pdp-main .product-row .bstroy-desktop-product-image .pdp-bstroy-container,.traceability-main .product-row .bstroy-desktop-product-image .pdp-bstroy-container{height:100%;flex-direction:column;justify-content:space-evenly;display:flex}.pdp-main .product-row .bstroy-desktop-product-image .pdp-bstroy-container img,.traceability-main .product-row .bstroy-desktop-product-image .pdp-bstroy-container img{max-height:100%;display:block;-webkit-appearance:none;border:none;background-color:transparent;margin:40px auto 0;height:50%}.pdp-main .product-row .bstroy-desktop-product-image .pdp-bstroy-container p,.traceability-main .product-row .bstroy-desktop-product-image .pdp-bstroy-container p{padding:20px;max-width:345px;margin:0 auto}@media(max-width:1023.98px){.pdp-main .product-row .bstroy-desktop-product-image .pdp-bstroy-container p,.traceability-main .product-row .bstroy-desktop-product-image .pdp-bstroy-container p{display:none}}.pdp-main .product-row .bstroy-mobile-product-image .pdp-bstroy-container,.traceability-main .product-row .bstroy-mobile-product-image .pdp-bstroy-container{background-color:#f5f5f5;display:flex;align-content:center;height:100vh;max-height:100%;padding:7.25rem 0 5.875rem}.pdp-main .product-row .bstroy-mobile-product-image .pdp-bstroy-container img,.traceability-main .product-row .bstroy-mobile-product-image .pdp-bstroy-container img{-o-object-fit:cover;object-fit:cover;width:auto;max-width:100%;height:100%;max-height:-moz-max-content;max-height:max-content;margin:auto;outline:2px solid var(--giv-light);outline-offset:-2px}.pdp-main .product-row .bstroy-mobile-product-image .pdp-bstroy-container p,.traceability-main .product-row .bstroy-mobile-product-image .pdp-bstroy-container p{display:none}.pdp-main .product-row .mobile-only .products-grid-snapchat,.traceability-main .product-row .mobile-only .products-grid-snapchat{display:flex;justify-content:center;align-items:center;height:60vh;cursor:pointer;background:#f5f6f7;margin:3.75rem 1.563rem 0;text-align:center}.pdp-main .product-row .mobile-only .products-grid-snapchat .snapchat-description,.traceability-main .product-row .mobile-only .products-grid-snapchat .snapchat-description{text-align:center;margin-bottom:1.563rem}@media(min-width:1024px){.pdp-main .product-row .mobile-only .products-grid-snapchat .snapchat-description,.traceability-main .product-row .mobile-only .products-grid-snapchat .snapchat-description{margin-bottom:1.25rem}}.pdp-main .product-row .mobile-only .products-grid-snapchat .snapchat-description p,.traceability-main .product-row .mobile-only .products-grid-snapchat .snapchat-description p{margin-bottom:0}.pdp-main .product-row .mobile-only .products-grid-snapchat .snapchat-link,.traceability-main .product-row .mobile-only .products-grid-snapchat .snapchat-link{text-decoration:none;text-transform:initial;color:#737373;font-size:.75rem;line-height:.9375rem;letter-spacing:.025em}.pdp-main .product-row .mobile-only .products-grid-snapchat img,.traceability-main .product-row .mobile-only .products-grid-snapchat img{width:10rem}.pdp-main .product-row .mobile-only.virtual-try-on-mobile,.traceability-main .product-row .mobile-only.virtual-try-on-mobile{display:flex;justify-content:center;padding-top:19.55%;height:60vh;cursor:pointer;background:#f5f6f7;margin:3.75rem 1.563rem 0;text-align:center}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on{display:block;text-align:center}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-head,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-head{margin-bottom:1.875rem}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-head p,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-head p{text-align:center;margin-bottom:0}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-head a,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-head a{display:unset;text-decoration:none;text-transform:initial;color:#000;font-size:.75rem;line-height:.9375rem;letter-spacing:.025em}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container{display:flex}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item:only-child,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item:only-child{padding-top:0;margin-top:-.625rem!important}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item:only-child h3,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item:only-child h3{display:none}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item:only-child img,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item:only-child img{width:10rem}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item{margin-left:2rem}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item a,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item a{text-decoration:none}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item h3,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item h3{color:#000;margin:0}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item:first-of-type,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item:first-of-type{margin:0}.pdp-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item img,.traceability-main .product-row .mobile-only.virtual-try-on-mobile .virtual-try-on .qr-code-container .qr-code-item img{width:7.5rem}.pdp-main .product-row .product-col-details,.traceability-main .product-row .product-col-details{position:relative}@media(max-width:1023.98px){.pdp-main .product-row .product-col-details,.traceability-main .product-row .product-col-details{margin-top:40px}}.pdp-main .product-row .product-col-details .product-detail,.traceability-main .product-row .product-col-details .product-detail{width:auto;margin:0 auto}@media(max-width:1023.98px){.pdp-main .product-row .product-col-details .product-detail,.traceability-main .product-row .product-col-details .product-detail{margin:0 25px}}@media(min-width:1024px){.pdp-main .product-row .product-col-details .product-detail,.traceability-main .product-row .product-col-details .product-detail{width:60%}}@media(min-width:1440px){.pdp-main .product-row .product-col-details .product-detail,.traceability-main .product-row .product-col-details .product-detail{width:42%;margin:auto}}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .wechat-mobile,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .wechat-mobile{display:block;background-color:#000;color:#fff;text-align:center;text-transform:uppercase;font-size:.6875rem;padding:10px 0;width:100%;border:0;margin-bottom:3rem;text-decoration:none}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-name,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-name{margin-bottom:.313rem}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-name::first-letter,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-name::first-letter{text-transform:uppercase}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart{margin:2.5rem 0}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart #add-to-cart,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart #notify-me,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart #add-to-cart,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart #notify-me{display:block;background-color:#000;color:#fff;text-align:center;text-transform:uppercase;font-size:.6875rem;padding:10px 0;width:100%;border:0;letter-spacing:.05rem;cursor:pointer}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart .product-added__label,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart .product-added__label{display:none}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart #add-to-cart.product-added .btn__label,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart #add-to-cart.product-added .btn__label{display:none}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart #add-to-cart.product-added .product-added__label,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart #add-to-cart.product-added .product-added__label{display:block}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart .not-shippable,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart .not-shippable{background-color:transparent!important;color:#737373!important;border:1px solid #d9d9d9!important}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart .not-shippable-message,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart .not-shippable-message{margin-top:.625rem;color:#737373}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart .event-cutoff-date p,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-add-to-cart .event-cutoff-date p{font-weight:400;font-size:.625rem;line-height:.938rem;text-align:initial;letter-spacing:.025em;color:#737373;margin:.938rem 0 0}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .product-detail-cta,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .traceability-detail-cta,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .traceability-impact-cta,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .try-in-store,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .product-detail-cta,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .traceability-detail-cta,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .traceability-impact-cta,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .try-in-store{margin-bottom:.625rem}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .product-shipping,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .product-shipping{margin-bottom:0;color:var(--giv-secondary)}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .product-shipping button.form-button.outline,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .product-shipping button.form-button.outline{text-transform:inherit;font-size:.625rem;color:#737373}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .product-shipping .btn.btn-link-secondary,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .product-shipping .btn.btn-link-secondary{text-transform:initial;color:#737373;font-size:.625rem;line-height:.9375rem;letter-spacing:.025em}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .contact-us-pdp-section,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .contact-us-pdp-section{margin-bottom:2.5rem}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .contact-us-pdp-section .contact-wrapper-pdp,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-actions .contact-us-pdp-section .contact-wrapper-pdp{display:none}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-special,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .product-special{margin:.84rem 0 0}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v1,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v3,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v1,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v3{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem;background-image:url(https://www.givenchy.com/static/uploads/featured/bstroy/nft-icon-ani-2.gif);background-size:32px 14px;background-position:100% 3px;background-repeat:no-repeat}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v1 .attribute-header-hover,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2 .attribute-header-hover,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v3 .attribute-header-hover,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v1 .attribute-header-hover,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2 .attribute-header-hover,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v3 .attribute-header-hover{padding-bottom:1px;cursor:pointer}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v1 .attribute-header-hover button label,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2 .attribute-header-hover button label,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v3 .attribute-header-hover button label,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v1 .attribute-header-hover button label,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2 .attribute-header-hover button label,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v3 .attribute-header-hover button label{font-size:.75rem}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v1 .attribute-custom-nft-bstroy,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2 .attribute-custom-nft-bstroy,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v3 .attribute-custom-nft-bstroy,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v1 .attribute-custom-nft-bstroy,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2 .attribute-custom-nft-bstroy,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v3 .attribute-custom-nft-bstroy{padding-right:.68rem}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2{background-image:url(https://www.givenchy.com/on/demandware.static/Sites-GIV_UK-Site/-/en/v1721638528515/images/bstroy-figure-img.png)}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v1 .attribute-custom-nft-bstroy,.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2 .attribute-custom-nft-bstroy,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v1 .attribute-custom-nft-bstroy,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .special-attribute.special-bstroy-v2 .attribute-custom-nft-bstroy{background-color:red;background-image:linear-gradient(to right,#000 2.5%,#a659ff 5%,#07f8ff 7.5%,#feff01 10%,#07f8ff 12.5%,#fe00ff 15%,#000 17.5%);background-size:600% auto;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent;animation:ani-bstroy-shine 11s linear infinite}@keyframes ani-bstroy-shine{from{background-position:600% center}to{background-position:0 center}}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content .is-pdp-bstroyxgivenchy .bottom-logo .icon-logo,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content .is-pdp-bstroyxgivenchy .bottom-logo .icon-logo{display:none}.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content #contact,.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content #customer-support,.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content #sizing,.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content .container-description dl.table-brand,.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content .container-description ul.table-brand,.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content .long-description,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content #contact,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content #customer-support,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content #sizing,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content .container-description dl.table-brand,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content .container-description ul.table-brand,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content .long-description{display:none}.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content .h2-bstroy,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content .h2-bstroy{font-size:.6875rem;line-height:1.25rem;letter-spacing:.05em;text-transform:uppercase;display:inline-block;margin-bottom:1.5rem}.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content .h2-bstroy .nft-label,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content .h2-bstroy .nft-label{padding-right:.68rem}.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content .container-description,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content .container-description{margin-bottom:1.25rem}.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content .container-description .size-guide,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content .container-description .size-guide{margin-top:.625rem}.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content .short-description ul,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content .short-description ul{margin:0 0 1rem 1rem;padding:0}.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content .short-description ul li,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content .short-description ul li{margin:0 0 .625rem;padding:0}.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content .all-details-cta button.form-button.outline,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content .all-details-cta button.form-button.outline{text-transform:uppercase;font-size:.6875rem;background:0 0;border:0;padding:0;margin:0;color:#737373;letter-spacing:.05em;line-height:1.25rem}@media(max-width:1023.98px){.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content{display:none}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content{min-width:16.875rem}}@media(min-width:1024px){.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content{min-width:20.625rem;position:fixed;width:30%;top:50%;transform:translateY(-50%)}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content.small-viewport,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content.small-viewport{top:0;transform:none}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content.small-viewport~.product-detail-content,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content.small-viewport~.product-detail-content{bottom:2rem}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content.unsticky,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content.unsticky{position:absolute;bottom:var(--giv-product-main-content-bottom);top:initial;transform:none;width:60%}.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content{min-width:20.625rem;position:absolute;width:60%;color:#000;bottom:var(--giv-product-detail-content-bottom)}}@media(min-width:1440px){.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content{min-width:20.625rem;width:21%}.pdp-main .product-row .product-col-details .product-detail #product-content .product-main-content.unsticky,.traceability-main .product-row .product-col-details .product-detail #product-content .product-main-content.unsticky{width:42%}.pdp-main .product-row .product-col-details .product-detail #product-content .product-detail-content,.traceability-main .product-row .product-col-details .product-detail #product-content .product-detail-content{width:42%}}.pdp-main .product-row .product-col-details .product-detail .product-label,.traceability-main .product-row .product-col-details .product-detail .product-label{font-size:.625rem;color:#737373;margin-bottom:.3125rem}.pdp-main .product-row .product-col-details .product-detail .price-sales,.traceability-main .product-row .product-col-details .product-detail .price-sales{color:#000}.pdp-main .product-row .product-col-details .product-detail .product-variations,.traceability-main .product-row .product-col-details .product-detail .product-variations{margin:2.5rem 0 0}@media(min-width:1024px){.pdp-main .product-row.one-picture .product-image-container,.traceability-main .product-row.one-picture .product-image-container{position:sticky;top:0}}@media(min-width:1024px){.pdp-main .product-row.one-picture .product-col-details .product-detail #product-content .product-detail-content,.pdp-main .product-row.one-picture .product-col-details .product-detail #product-content .product-main-content,.traceability-main .product-row.one-picture .product-col-details .product-detail #product-content .product-detail-content,.traceability-main .product-row.one-picture .product-col-details .product-detail #product-content .product-main-content{position:relative;top:inherit;bottom:inherit;height:100vh;display:flex;flex-direction:column;justify-content:center;transform:none;width:305px}.pdp-main .product-row.one-picture .product-col-details .product-detail #product-content .product-detail-content.unsticky,.pdp-main .product-row.one-picture .product-col-details .product-detail #product-content .product-main-content.unsticky,.traceability-main .product-row.one-picture .product-col-details .product-detail #product-content .product-detail-content.unsticky,.traceability-main .product-row.one-picture .product-col-details .product-detail #product-content .product-main-content.unsticky{position:relative;top:inherit;bottom:inherit}}@media(min-width:1440px){.pdp-main .product-row.one-picture .product-col-details .product-detail #product-content .product-detail-content,.pdp-main .product-row.one-picture .product-col-details .product-detail #product-content .product-main-content,.traceability-main .product-row.one-picture .product-col-details .product-detail #product-content .product-detail-content,.traceability-main .product-row.one-picture .product-col-details .product-detail #product-content .product-main-content{width:405px}}.pdp-main .last-visited,.pdp-main .related-product,.traceability-main .last-visited,.traceability-main .related-product{position:relative;overflow:hidden;padding-left:0;margin-bottom:0;padding-top:5rem}@media(min-width:1024px){.pdp-main .last-visited,.pdp-main .related-product,.traceability-main .last-visited,.traceability-main .related-product{padding-top:7.5rem}}@media(min-width:1440px){.pdp-main .last-visited,.pdp-main .related-product,.traceability-main .last-visited,.traceability-main .related-product{padding-top:10rem}}@media(min-width:1920px){.pdp-main .last-visited,.pdp-main .related-product,.traceability-main .last-visited,.traceability-main .related-product{padding-top:12.5rem}}.pdp-main .last-visited h2.last-visited-header,.pdp-main .last-visited h2.related-product-header,.pdp-main .last-visited h3:not(.product-name),.pdp-main .related-product h2.last-visited-header,.pdp-main .related-product h2.related-product-header,.pdp-main .related-product h3:not(.product-name),.traceability-main .last-visited h2.last-visited-header,.traceability-main .last-visited h2.related-product-header,.traceability-main .last-visited h3:not(.product-name),.traceability-main .related-product h2.last-visited-header,.traceability-main .related-product h2.related-product-header,.traceability-main .related-product h3:not(.product-name){text-align:center;margin-bottom:5rem}@media(max-width:1023.98px){.pdp-main .last-visited h2.last-visited-header,.pdp-main .last-visited h2.related-product-header,.pdp-main .last-visited h3:not(.product-name),.pdp-main .related-product h2.last-visited-header,.pdp-main .related-product h2.related-product-header,.pdp-main .related-product h3:not(.product-name),.traceability-main .last-visited h2.last-visited-header,.traceability-main .last-visited h2.related-product-header,.traceability-main .last-visited h3:not(.product-name),.traceability-main .related-product h2.last-visited-header,.traceability-main .related-product h2.related-product-header,.traceability-main .related-product h3:not(.product-name){margin-bottom:2.5rem}}@media(max-width:767.98px){.pdp-main .last-visited h2.last-visited-header,.pdp-main .last-visited h2.related-product-header,.pdp-main .last-visited h3:not(.product-name),.pdp-main .related-product h2.last-visited-header,.pdp-main .related-product h2.related-product-header,.pdp-main .related-product h3:not(.product-name),.traceability-main .last-visited h2.last-visited-header,.traceability-main .last-visited h2.related-product-header,.traceability-main .last-visited h3:not(.product-name),.traceability-main .related-product h2.last-visited-header,.traceability-main .related-product h2.related-product-header,.traceability-main .related-product h3:not(.product-name){text-align:left;margin-bottom:1.25rem;margin-left:1.5625rem}}.pdp-main .last-visited .swiper-container,.pdp-main .related-product .swiper-container,.traceability-main .last-visited .swiper-container,.traceability-main .related-product .swiper-container{position:relative;z-index:1}@media(max-width:1023.98px){.pdp-main .last-visited .swiper-container,.pdp-main .related-product .swiper-container,.traceability-main .last-visited .swiper-container,.traceability-main .related-product .swiper-container{padding:0 1.563rem}}.pdp-main .last-visited .swiper-container[data-number-slide="1"],.pdp-main .related-product .swiper-container[data-number-slide="1"],.traceability-main .last-visited .swiper-container[data-number-slide="1"],.traceability-main .related-product .swiper-container[data-number-slide="1"]{margin-left:0}@media(max-width:767.98px){.pdp-main .last-visited .swiper-container[data-number-slide="1"],.pdp-main .related-product .swiper-container[data-number-slide="1"],.traceability-main .last-visited .swiper-container[data-number-slide="1"],.traceability-main .related-product .swiper-container[data-number-slide="1"]{padding-right:1.5625rem}}.pdp-main .last-visited .swiper-container[data-number-slide="1"] .tiles-container,.pdp-main .related-product .swiper-container[data-number-slide="1"] .tiles-container,.traceability-main .last-visited .swiper-container[data-number-slide="1"] .tiles-container,.traceability-main .related-product .swiper-container[data-number-slide="1"] .tiles-container{justify-content:center}@media(min-width:768px){.pdp-main .last-visited .swiper-container[data-number-slide="1"],.pdp-main .related-product .swiper-container[data-number-slide="1"],.traceability-main .last-visited .swiper-container[data-number-slide="1"],.traceability-main .related-product .swiper-container[data-number-slide="1"]{margin-left:3.125rem}}@media(min-width:1440px){.pdp-main .last-visited .swiper-container[data-number-slide="1"],.pdp-main .related-product .swiper-container[data-number-slide="1"],.traceability-main .last-visited .swiper-container[data-number-slide="1"],.traceability-main .related-product .swiper-container[data-number-slide="1"]{margin-left:5rem}}@media(min-width:768px){.pdp-main .last-visited .swiper-container[data-number-slide="2"],.pdp-main .last-visited .swiper-container[data-number-slide="3"],.pdp-main .related-product .swiper-container[data-number-slide="2"],.pdp-main .related-product .swiper-container[data-number-slide="3"],.traceability-main .last-visited .swiper-container[data-number-slide="2"],.traceability-main .last-visited .swiper-container[data-number-slide="3"],.traceability-main .related-product .swiper-container[data-number-slide="2"],.traceability-main .related-product .swiper-container[data-number-slide="3"]{margin-left:3.125rem}.pdp-main .last-visited .swiper-container[data-number-slide="2"] .tiles-container,.pdp-main .last-visited .swiper-container[data-number-slide="3"] .tiles-container,.pdp-main .related-product .swiper-container[data-number-slide="2"] .tiles-container,.pdp-main .related-product .swiper-container[data-number-slide="3"] .tiles-container,.traceability-main .last-visited .swiper-container[data-number-slide="2"] .tiles-container,.traceability-main .last-visited .swiper-container[data-number-slide="3"] .tiles-container,.traceability-main .related-product .swiper-container[data-number-slide="2"] .tiles-container,.traceability-main .related-product .swiper-container[data-number-slide="3"] .tiles-container{justify-content:center}}@media(min-width:1440px){.pdp-main .last-visited .swiper-container[data-number-slide="2"],.pdp-main .last-visited .swiper-container[data-number-slide="3"],.pdp-main .related-product .swiper-container[data-number-slide="2"],.pdp-main .related-product .swiper-container[data-number-slide="3"],.traceability-main .last-visited .swiper-container[data-number-slide="2"],.traceability-main .last-visited .swiper-container[data-number-slide="3"],.traceability-main .related-product .swiper-container[data-number-slide="2"],.traceability-main .related-product .swiper-container[data-number-slide="3"]{margin-left:5rem}.pdp-main .last-visited .swiper-container[data-number-slide="2"] .tiles-container,.pdp-main .last-visited .swiper-container[data-number-slide="3"] .tiles-container,.pdp-main .related-product .swiper-container[data-number-slide="2"] .tiles-container,.pdp-main .related-product .swiper-container[data-number-slide="3"] .tiles-container,.traceability-main .last-visited .swiper-container[data-number-slide="2"] .tiles-container,.traceability-main .last-visited .swiper-container[data-number-slide="3"] .tiles-container,.traceability-main .related-product .swiper-container[data-number-slide="2"] .tiles-container,.traceability-main .related-product .swiper-container[data-number-slide="3"] .tiles-container{justify-content:center}}.pdp-main .last-visited button.swiper-button-next,.pdp-main .last-visited button.swiper-button-prev,.pdp-main .related-product button.swiper-button-next,.pdp-main .related-product button.swiper-button-prev,.traceability-main .last-visited button.swiper-button-next,.traceability-main .last-visited button.swiper-button-prev,.traceability-main .related-product button.swiper-button-next,.traceability-main .related-product button.swiper-button-prev{position:absolute;top:0;left:0;bottom:0;margin:0;padding:0;height:100%;background:0 0;border:0;width:50px}.pdp-main .last-visited button.swiper-button-next:after,.pdp-main .last-visited button.swiper-button-prev:after,.pdp-main .related-product button.swiper-button-next:after,.pdp-main .related-product button.swiper-button-prev:after,.traceability-main .last-visited button.swiper-button-next:after,.traceability-main .last-visited button.swiper-button-prev:after,.traceability-main .related-product button.swiper-button-next:after,.traceability-main .related-product button.swiper-button-prev:after{content:none}.pdp-main .last-visited button.swiper-button-next,.pdp-main .related-product button.swiper-button-next,.traceability-main .last-visited button.swiper-button-next,.traceability-main .related-product button.swiper-button-next{right:0;left:initial}.pdp-main .last-visited .tiles-container,.pdp-main .related-product .tiles-container,.traceability-main .last-visited .tiles-container,.traceability-main .related-product .tiles-container{width:100%;display:flex;flex-wrap:nowrap;margin:0}.pdp-main .last-visited .tiles-container .grid-tile,.pdp-main .related-product .tiles-container .grid-tile,.traceability-main .last-visited .tiles-container .grid-tile,.traceability-main .related-product .tiles-container .grid-tile{margin:0;width:80%;width:calc(100%/1.25);padding:0}@media(max-width:1023.98px){.pdp-main .last-visited .tiles-container .grid-tile,.pdp-main .related-product .tiles-container .grid-tile,.traceability-main .last-visited .tiles-container .grid-tile,.traceability-main .related-product .tiles-container .grid-tile{max-width:400px}}.pdp-main .last-visited .tiles-container .grid-tile .thumb-link,.pdp-main .related-product .tiles-container .grid-tile .thumb-link,.traceability-main .last-visited .tiles-container .grid-tile .thumb-link,.traceability-main .related-product .tiles-container .grid-tile .thumb-link{text-decoration:none}.pdp-main .last-visited .tiles-container .grid-tile .thumb-caption,.pdp-main .related-product .tiles-container .grid-tile .thumb-caption,.traceability-main .last-visited .tiles-container .grid-tile .thumb-caption,.traceability-main .related-product .tiles-container .grid-tile .thumb-caption{position:static;opacity:1}.pdp-main .last-visited .tiles-container .grid-tile .product-infos,.pdp-main .related-product .tiles-container .grid-tile .product-infos,.traceability-main .last-visited .tiles-container .grid-tile .product-infos,.traceability-main .related-product .tiles-container .grid-tile .product-infos{text-align:center}.pdp-main .last-visited .tiles-container .grid-tile .product-name,.pdp-main .related-product .tiles-container .grid-tile .product-name,.traceability-main .last-visited .tiles-container .grid-tile .product-name,.traceability-main .related-product .tiles-container .grid-tile .product-name{margin-bottom:0}@media(max-width:1023.98px){.pdp-main .product-associated-look,.traceability-main .product-associated-look{margin:5rem 1.5rem 0}}.pdp-main .product-associated-look .product-look-row,.traceability-main .product-associated-look .product-look-row{display:flex;align-items:center}@media(min-width:768px){.pdp-main .product-associated-look .product-look-row,.traceability-main .product-associated-look .product-look-row{height:100%}}.pdp-main .product-associated-look .product-look-row h2,.traceability-main .product-associated-look .product-look-row h2{font-size:.75rem;color:#000;margin:0 0 2.5rem;padding:0}.pdp-main .product-associated-look .product-look-row h2.related-product-header-phone,.traceability-main .product-associated-look .product-look-row h2.related-product-header-phone{display:none}@media(max-width:1023.98px){.pdp-main .product-associated-look .product-look-row h2.related-product-header-phone,.traceability-main .product-associated-look .product-look-row h2.related-product-header-phone{display:block;margin-bottom:1.25rem}}.pdp-main .product-associated-look .product-look-row h2.related-product-header-desktop,.traceability-main .product-associated-look .product-look-row h2.related-product-header-desktop{display:none}@media(min-width:1024px){.pdp-main .product-associated-look .product-look-row h2.related-product-header-desktop,.traceability-main .product-associated-look .product-look-row h2.related-product-header-desktop{display:block}}@media(max-width:1023.98px){.pdp-main .product-associated-look .product-look-row,.traceability-main .product-associated-look .product-look-row{display:block}}.pdp-main .product-associated-look .product-look-row .product-look-container-detail,.pdp-main .product-associated-look .product-look-row .product-look-container-picture,.traceability-main .product-associated-look .product-look-row .product-look-container-detail,.traceability-main .product-associated-look .product-look-row .product-look-container-picture{flex:1}@media(min-width:1024px){.pdp-main .product-associated-look .product-look-row .product-look-container-picture,.traceability-main .product-associated-look .product-look-row .product-look-container-picture{position:relative;height:100vh}}.pdp-main .product-associated-look .product-look-row .product-look-container-picture a.fullscreen,.traceability-main .product-associated-look .product-look-row .product-look-container-picture a.fullscreen{display:block;width:100%}@media(min-width:768px){.pdp-main .product-associated-look .product-look-row .product-look-container-picture a.fullscreen,.traceability-main .product-associated-look .product-look-row .product-look-container-picture a.fullscreen{height:100%;overflow:hidden}}.pdp-main .product-associated-look .product-look-row .product-look-container-picture a.fullscreen img,.traceability-main .product-associated-look .product-look-row .product-look-container-picture a.fullscreen img{height:100%;width:100%;aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.pdp-main .product-associated-look .product-look-row .product-look-container-picture a.fullscreen img,.traceability-main .product-associated-look .product-look-row .product-look-container-picture a.fullscreen img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;background:#f7f7f7}}@media(max-width:1023.98px){.pdp-main .product-associated-look .product-look-row .product-look-container-detail,.traceability-main .product-associated-look .product-look-row .product-look-container-detail{display:flex;margin-right:-1.5rem}}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing{width:auto;margin:0 auto}@media(max-width:1023.98px){.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing{padding-right:1.5rem;width:65%}}@media(min-width:1024px){.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing{min-width:20.625rem;width:60%}}@media(min-width:1440px){.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing{width:42%}}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul{margin:0;padding:0}@media(max-width:1023.98px){.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul{height:100%}}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li{list-style:none}@media(max-width:1023.98px){.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li{height:100%}}@media(min-width:1024px){.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li:hover h3,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li:hover h3{text-decoration:underline;color:#000}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li:hover span.price-sales,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li:hover span.price-sales{color:#000}}@media(max-width:1023.98px){.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li.set-detail-hidden,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li.set-detail-hidden{display:none}}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li a,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li a{text-decoration:none;width:100%;display:flex;justify-content:space-between;font-size:.75rem;padding:0 0 1.25rem;color:#000}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li a span.view,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li a span.view{display:none}@media(max-width:1023.98px){.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li a,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li a{display:block;height:100%;position:relative}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li a span.view,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li a span.view{display:block;position:absolute;bottom:0;left:0;color:#737373}}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li:first-child a,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li:first-child a{padding-top:0}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li:last-child a,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li:last-child a{padding-bottom:0}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li h3,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-detail-listing ul li h3{margin:0 10px 0 0}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp{display:none}@media(max-width:1023.98px){.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp{display:block;width:35%}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp .tiles-container,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp .tiles-container{margin-left:0;flex-wrap:unset}}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp button.swiper-button-next,.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp button.swiper-button-prev,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp button.swiper-button-next,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp button.swiper-button-prev{position:absolute;top:0;left:0;bottom:0;margin:0;padding:0;height:100%;background:0 0;border:0;width:1.5rem}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp button.swiper-button-next:after,.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp button.swiper-button-prev:after,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp button.swiper-button-next:after,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp button.swiper-button-prev:after{content:none}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp button.swiper-button-next,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp button.swiper-button-next{right:0;left:initial}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp a.fullscreen,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp a.fullscreen{width:100%;display:block}.pdp-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp a.fullscreen img,.traceability-main .product-associated-look .product-look-row .product-look-container-detail .product-set-swiper-container.set-pdp a.fullscreen img{width:100%;display:block}.pdp-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing,.traceability-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing{list-style-type:none;padding:0}.pdp-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile,.traceability-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile{display:flex;margin-top:1.25rem}.pdp-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile .thumb-link.fullscreen,.traceability-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile .thumb-link.fullscreen{width:100%;max-width:5.75rem}.pdp-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile .complete-the-look-description,.traceability-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile .complete-the-look-description{padding-left:20px;margin-right:25px}.pdp-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile .complete-the-look-description a,.traceability-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile .complete-the-look-description a{text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;height:100%}.pdp-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile .complete-the-look-description a h3,.traceability-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile .complete-the-look-description a h3{margin-bottom:0}.pdp-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile .complete-the-look-description a span.view,.traceability-main .product-associated-look .product-look-row .mobile-only.complete-the-look-container-mobile ul.complete-the-look-product-listing li.complete-the-look-product-tile .complete-the-look-description a span.view{margin:auto auto 0 0;color:#737373;font-weight:400;font-size:.6875rem;line-height:1.25rem;letter-spacing:.05em;text-transform:uppercase}.traceability-main .product-col-details{position:relative}@media(max-width:1023.98px){.traceability-main .product-col-details{margin-top:40px}}.traceability-main .product-col-details .traceability-detail{width:auto;margin:0 auto}@media(max-width:1023.98px){.traceability-main .product-col-details .traceability-detail{margin:0 25px}}@media(min-width:1024px){.traceability-main .product-col-details .traceability-detail{width:60%}}@media(min-width:1440px){.traceability-main .product-col-details .traceability-detail{width:42%;margin:auto}}.traceability-main .product-col-details .traceability-detail .traceability-main-content{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;width:100%}@media(min-width:1024px){.traceability-main .product-col-details .traceability-detail .traceability-main-content{width:19.25rem;position:relative;top:inherit;bottom:inherit;height:100vh;justify-content:center}}@media(min-width:1440px){.traceability-main .product-col-details .traceability-detail .traceability-main-content{width:18.75rem}}@media(min-width:1920px){.traceability-main .product-col-details .traceability-detail .traceability-main-content{width:25.3125rem}}.traceability-main .product-col-details .traceability-detail .traceability-main-content button{width:100%}.traceability-main .product-col-details .traceability-detail .traceability-contents{color:#737373;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch}.traceability-main .product-col-details .traceability-detail .traceability-contents p{margin-bottom:0}.traceability-main .product-col-details .traceability-detail .traceability-contents .title{color:#000;margin-bottom:.3125rem}.traceability-main .product-col-details .traceability-detail .traceability-contents .traceability-block ul{padding-left:0;list-style-position:inside}.traceability-main .product-col-details .traceability-detail .traceability-contents .traceability-block ul li{margin-bottom:.3125rem}.traceability-main .product-col-details .traceability-detail .traceability-contents .traceability-block ul li:last-child{margin-bottom:0}.traceability-main .product-col-details .traceability-detail .traceability-detail-cta{width:100%}.traceability-popin-body{width:100%}.traceability-popin-body .traceability-tab-buttons{margin-bottom:2.5rem}.traceability-popin-body .product-traceability{color:#737373}.traceability-popin-body .product-traceability p{margin-bottom:0}.traceability-popin-body .product-traceability .title{color:#000;margin-bottom:.3125rem}.traceability-popin-body .traceability-block{margin-bottom:5rem}.traceability-popin-body .traceability-block ul{padding-left:0;list-style-position:inside}.traceability-popin-body .traceability-block ul li{margin-bottom:.3125rem}.traceability-popin-body .traceability-block ul li:last-child{margin-bottom:0}.traceability-popin-body .plastic-microfibers-block,.traceability-popin-body .recycled-materials-block{margin-bottom:1.25rem}.traceability-popin-body .packaging-list{padding-left:0;margin-bottom:5rem}.traceability-popin-body .packaging-list p{margin-bottom:0}.traceability-popin-body .packaging-list li{list-style:none;padding:0}.traceability-popin-body .packaging-list li .panel__header::after{line-height:2;font-size:.438rem;-webkit-font-smoothing:none}.traceability-popin-body .packaging-list li .panel__content{color:#737373;margin-bottom:0}.traceability-popin-body .packaging-list li .panel__content .title{color:#000}.traceability-popin-body .packaging-list li .panel__content .composition-block,.traceability-popin-body .packaging-list li .panel__content .re-employment-block{margin-bottom:1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem;align-self:stretch}.traceability-popin-body .packaging-list .panel.open .panel__content{margin-bottom:0}.traceability-popin-body .packaging-description{margin-bottom:2.5rem}.traceability-tab-buttons{display:flex;flex-wrap:nowrap;overflow:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.traceability-tab-buttons:after{content:"";background-color:#d9d9d9;position:absolute;width:100%;height:1px;left:0;bottom:0}@media(max-width:1023.98px){.traceability-tab-buttons{margin-left:0}}.traceability-tab-buttons::-webkit-scrollbar{display:none}.traceability-tab-buttons .tab-header{background:0 0;border:none;margin-right:2.5rem;padding:.5rem 0;color:#909090;flex:0 0 auto;font-size:.6875rem;line-height:1.25rem;letter-spacing:.05em;text-transform:uppercase}.traceability-tab-buttons .tab-header.active{color:#000;border-bottom:1px solid #000;z-index:1}.traceability-tab-buttons .tab-header.active h2{position:relative}.traceability-tab-buttons .tab-header.active h2:after{content:"";background-color:#000;position:absolute;width:100%;height:1px;left:0;z-index:2;bottom:-.5rem}@media(min-width:1024px){.product-look-picture,.product-look-picture .desktop-only{height:100%}.product-look-picture{position:relative}.product-look-picture:not(.product-look-picture-main){position:absolute;top:0;right:0;bottom:0;left:0}}.product-details-modal .h2-bstroy{font-size:.6875rem;line-height:1.25rem;letter-spacing:.05em;text-transform:uppercase;display:inline-block;margin-bottom:1.5rem;background-image:url(https://www.givenchy.com/on/demandware.static/Sites-GIV_UK-Site/-/en/v1721638528515/images/bstroy-figure-animation.gif);background-size:32px 14px;background-position:100% 2px;background-repeat:no-repeat;padding-right:42px}.product-details-modal .h2-bstroy .nft-label{padding-right:.68rem}.product-details-modal .hr-bstroy{background-color:#000;opacity:.15;margin:4rem 0}.product-details-modal .container-description .long-description>ul,.product-details-modal .container-description .short-description>ul{margin:0 0 0 1rem;padding:0}.product-details-modal .container-description .long-description>ul li,.product-details-modal .container-description .short-description>ul li{margin-bottom:.625rem}.product-details-modal .container-description .size-guide-panel-btn{padding-top:1.25rem}.product-details-modal .container-description dl.table-brand .product-dl-item::marker,.product-details-modal .container-description ul.table-brand li::marker{content:none}.product-details-modal .container-description dl.table-brand,.product-details-modal .container-description ul.table-brand{border-bottom:1px solid #d9d9d9;padding:0;margin:5.625rem 0 7.5rem}.product-details-modal .container-description dl.table-brand>.product-dl-item,.product-details-modal .container-description dl.table-brand>li,.product-details-modal .container-description ul.table-brand>.product-dl-item,.product-details-modal .container-description ul.table-brand>li{margin:0;padding:1.25rem 0;display:flex;align-items:flex-start;border-top:1px solid #d9d9d9}.product-details-modal .container-description dl.table-brand>.product-dl-item .color-value,.product-details-modal .container-description dl.table-brand>li .color-value,.product-details-modal .container-description ul.table-brand>.product-dl-item .color-value,.product-details-modal .container-description ul.table-brand>li .color-value{text-transform:lowercase}.product-details-modal .container-description dl.table-brand>.product-dl-item .color-value::first-letter,.product-details-modal .container-description dl.table-brand>li .color-value::first-letter,.product-details-modal .container-description ul.table-brand>.product-dl-item .color-value::first-letter,.product-details-modal .container-description ul.table-brand>li .color-value::first-letter{text-transform:uppercase}.product-details-modal .container-description dl.table-brand>.product-dl-item ul,.product-details-modal .container-description dl.table-brand>li ul,.product-details-modal .container-description ul.table-brand>.product-dl-item ul,.product-details-modal .container-description ul.table-brand>li ul{margin:0;padding:0;list-style:none}.product-details-modal .container-description dl.table-brand>.product-dl-item ul li,.product-details-modal .container-description dl.table-brand>li ul li,.product-details-modal .container-description ul.table-brand>.product-dl-item ul li,.product-details-modal .container-description ul.table-brand>li ul li{margin:0 0 .75rem;padding:0}.product-details-modal .container-description dl.table-brand>.product-dl-item ul li:last-child,.product-details-modal .container-description dl.table-brand>li ul li:last-child,.product-details-modal .container-description ul.table-brand>.product-dl-item ul li:last-child,.product-details-modal .container-description ul.table-brand>li ul li:last-child{margin:0}.product-details-modal .container-description dl.table-brand>.product-dl-item>dd,.product-details-modal .container-description dl.table-brand>.product-dl-item>dt,.product-details-modal .container-description dl.table-brand>.product-dl-item>h2,.product-details-modal .container-description dl.table-brand>.product-dl-item>h3,.product-details-modal .container-description dl.table-brand>li>dd,.product-details-modal .container-description dl.table-brand>li>dt,.product-details-modal .container-description dl.table-brand>li>h2,.product-details-modal .container-description dl.table-brand>li>h3,.product-details-modal .container-description ul.table-brand>.product-dl-item>dd,.product-details-modal .container-description ul.table-brand>.product-dl-item>dt,.product-details-modal .container-description ul.table-brand>.product-dl-item>h2,.product-details-modal .container-description ul.table-brand>.product-dl-item>h3,.product-details-modal .container-description ul.table-brand>li>dd,.product-details-modal .container-description ul.table-brand>li>dt,.product-details-modal .container-description ul.table-brand>li>h2,.product-details-modal .container-description ul.table-brand>li>h3{flex:1;margin:0;padding:0;font-weight:500}.product-notify-form-modal .dialog-content{padding:5rem 0 1.563rem}@media(min-width:1024px){.product-notify-form-modal .dialog-content{padding:5rem 3.125rem}}@media(min-width:1440px){.product-notify-form-modal .dialog-content{padding:6.25rem 5rem 5rem}}@media(min-width:1920px){.product-notify-form-modal .dialog-content{padding:6.25rem 6.25rem 5rem}}.product-notify-form-modal .notify-form{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media(max-width:1023.98px){.product-notify-form-modal .notify-form{padding:0 1.5625rem}}.product-notify-form-modal .notify-form-content .form-row{display:grid;font-size:.75rem;align-items:initial}.product-notify-form-modal .notify-form-content .form-row label{top:0;font-size:.625rem;line-height:.938rem;letter-spacing:.016rem}.product-notify-form-modal .notify-form-content .error-label{color:#e00;margin-top:0;font-size:.75rem}.product-notify-form-modal .form-row label{position:relative;top:0;margin-bottom:.313rem;line-height:.938rem;letter-spacing:.016rem}.product-notify-form-modal .form-row .form-input,.product-notify-form-modal .form-row .form-select{border:1px solid #d9d9d9;padding:.625rem;color:#000}.product-notify-form-modal .form-row .form-field-wrapper{padding-top:1.25rem;margin-bottom:0}.product-notify-form-modal .form-row .form-select-wrapper::after{color:#737373;top:.875rem;right:.625rem;width:.938rem;height:.938rem;display:flex;justify-content:center;align-items:center}.product-notify-form-modal .form-row-select .select-label{position:relative;width:auto;height:auto;margin:0 0 .313rem}.product-notify-form-modal label{line-height:1.563rem}@media(min-width:768px){.product-notify-form-modal .name-fields-wrapper{display:flex;justify-content:space-between}.product-notify-form-modal .name-fields-wrapper .form-row{width:49%}}@media(max-device-width:1024px) and (max-device-height:786px){.product-notify-form-modal .notify-btn-container{padding-bottom:5rem}}@media(max-width:767.98px){.product-notify-form-modal .notify-btn-container.notify-kr{padding-bottom:1.563rem}}@media(max-device-height:1255px) and (max-device-width:1718px) and (min-device-width:768px){.product-notify-form-modal .notify-btn-container.notify-kr{padding-bottom:5rem}}.product-notify-form-modal .notify-submit-btn{margin-top:2.5rem}.product-notify-form-modal .form-customCheckbox{margin-top:1.25rem;margin-bottom:0}.product-notify-form-modal .form-customCheckbox .form-field-wrapper{padding-top:0}.product-notify-form-modal .form-customCheckbox label{letter-spacing:.019rem;margin-bottom:0;padding-bottom:.313rem}.product-notify-form-modal .stock-info{margin-bottom:2.5rem}.product-notify-form-modal .mandatory-fields{line-height:.938rem;font-size:10px;margin-top:0;margin-bottom:0}.product-notify-form-modal .form-content-asset{margin-top:2.5rem}.product-notify-form-modal .form-content-asset p{margin:0;color:#737373;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:.019rem}.product-notify-form-modal .korean-data-consent{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:2.5rem}.product-notify-form-modal .korean-data-consent label{overflow:initial}.product-notify-form-modal .korean-data-consent .form-customCheckbox{margin-top:1.25rem;margin-bottom:0}.product-notify-form-modal .korean-data-consent .form-field-wrapper{margin-bottom:0}.product-notify-form-modal .korean-data-consent .korean-all-checkboxes{display:flex;flex-direction:column;gap:1.25rem;padding:1.5625rem 1.25rem;border:1px solid #f5f5f5}.product-notify-form-modal .korean-data-consent .korean-all-checkboxes .error-label{margin-top:0;padding-left:1.625rem}.product-notify-form-modal .korean-data-consent .korean-all-checkboxes .form-customCheckbox{margin-top:0}.product-notify-form-modal .notify-result p{margin-bottom:0}.product-notify-form-modal .notify-result .notify-content-message{margin-bottom:2.5rem}@media(max-width:1023.98px){.product-notify-form-modal .notify-result .notify-content-message{padding:0 1.5625rem}}@media(min-width:1920px){.product-notify-form-modal .notify-result .notify-content-message{margin-bottom:3.75rem}}.product-notify-form-modal .notify-result .related-product-header{margin-bottom:1.25rem}@media(max-width:1023.98px){.product-notify-form-modal .notify-result .related-product-header{padding:0 1.5625rem}}@media(min-width:1024px){.product-notify-form-modal .notify-result .product-tile{margin-bottom:1.25rem}}@media(min-width:1440px){.product-notify-form-modal .notify-result .product-tile{margin-bottom:3.4375rem}}@media(min-width:1920px){.product-notify-form-modal .notify-result .product-tile{margin-bottom:3.75rem}}@media(min-width:1024px){.product-notify-form-modal .notify-result .product-tile .thumb-caption{padding-top:1.25rem}}@media(min-width:1920px){.product-notify-form-modal .notify-result .product-tile .thumb-caption{padding-top:.9375rem}}.product-notify-form-modal .notify-result button.swiper-button-next,.product-notify-form-modal .notify-result button.swiper-button-prev{position:absolute;top:0;left:0;bottom:0;margin:0;padding:0;height:100%;background:0 0;border:0;width:50px}.product-notify-form-modal .notify-result button.swiper-button-next:after,.product-notify-form-modal .notify-result button.swiper-button-prev:after{content:none}.product-notify-form-modal .notify-result button.swiper-button-next{right:0;left:initial}@media(max-width:1023.98px){.product-notify-form-modal .notify-result .tiles-container{width:100%;display:flex;flex-wrap:nowrap;margin:0}.product-notify-form-modal .notify-result .tiles-container .grid-tile{margin:0;width:80%;width:calc(100%/1.25);padding:0}}@media(max-width:1023.98px) and (max-width:1023.98px){.product-notify-form-modal .notify-result .tiles-container .grid-tile{max-width:400px}}@media(max-width:1023.98px){.product-notify-form-modal .notify-result .tiles-container .grid-tile .thumb-link{text-decoration:none}.product-notify-form-modal .notify-result .tiles-container .grid-tile .thumb-caption{position:static;opacity:1}.product-notify-form-modal .notify-result .tiles-container .grid-tile .product-infos{text-align:center}.product-notify-form-modal .notify-result .tiles-container .grid-tile .product-name{margin-bottom:0}}@media(max-width:1023.98px){.ui-size-guide .dialog-content{padding:8.125rem 0}}.ui-size-guide .ui-dialog-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ui-size-guide .fit-display{margin-bottom:5rem}@media(max-width:1023.98px){.ui-size-guide .fit-display{margin:0 1.563rem}}.size-guide-body .detail-tabs .tabs .input-select-size-type{border:0;margin-top:2.5rem;padding:0;max-width:7.5rem}@media(max-width:767.98px){.size-guide-body .detail-tabs .tabs .input-select-size-type{margin-left:0}}.size-guide-body .detail-tabs .input-select-size-type{border:0}.size-guide-body .detail-tabs .tab-header{margin-bottom:0;width:-moz-fit-content;width:fit-content;padding:0;margin:.313rem 2.5rem .375rem 0;font-size:.6875rem;line-height:1.25rem;letter-spacing:.05em;text-transform:uppercase}.size-guide-body .detail-tabs .tab-header:first-of-type{margin-left:.313rem}.size-guide-body .detail-tabs .tab-header h1{margin:0}.size-guide-body .detail-tabs #measurement .table-buttons{margin-top:2.5rem}@media(max-width:1023.98px){.size-guide-body .detail-tabs #measurement .table-buttons{margin:2.5rem 1.563rem 0}}.size-guide-body .detail-tabs #measurement .table-buttons button{color:#737373;padding:0 .5rem 0 0}.size-guide-body .detail-tabs #measurement .table-buttons button.active-table{color:#000;-webkit-text-decoration-line:underline;text-decoration-line:underline}.size-guide-body .detail-tabs #measurement .measurement-tables{margin-bottom:2.5rem;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.size-guide-body .detail-tabs #measurement .measurement-tables::-webkit-scrollbar{display:none}.size-guide-body .detail-tabs #measurement .measurement-tables table{display:none}@media(max-width:1023.98px){.size-guide-body .detail-tabs #measurement .measurement-tables table{padding:0 1.563rem}}@media(min-width:1024px){.size-guide-body .detail-tabs #measurement .measurement-tables table{width:100%!important}}.size-guide-body .detail-tabs #measurement .measurement-tables table.active-table{display:table}@media(max-width:1023.98px){.size-guide-body .detail-tabs #measurement .measurement-tables table.active-table{display:block}}.size-guide-body .detail-tabs #measurement .measurement-tables table td,.size-guide-body .detail-tabs #measurement .measurement-tables table th{width:6.875rem;border:#d9d9d9 solid 1px;font-weight:400;height:1.563rem}.size-guide-body .detail-tabs #measurement .measurement-tables table span{padding-left:.375rem}@media(max-width:1023.98px){.size-guide-body .detail-tabs #measurement .measurements-infos{margin:0 1.563rem}}.size-guide-body .detail-tabs #measurement .measurements-infos h3{margin-bottom:0;text-transform:uppercase}.size-guide-body .detail-tabs #measurement .measurements-infos p{margin-bottom:.625rem;padding-left:0}.size-guide-body .detail-tabs #measurement .measurements-infos p.desktop-only{background-color:#f5f6f7}.size-guide-body .detail-tabs #measurement .measurements-infos p.desktop-only img{margin:auto;display:flex;margin-bottom:2.313rem}.size-guide-body .detail-tabs #measurement .measurements-infos p.mobile-only{background-color:#f5f6f7}.size-guide-body .detail-tabs #measurement .measurements-infos p.mobile-only img{margin:auto;display:flex;margin-bottom:2.5rem}@media(max-width:1023.98px){.size-guide-body .detail-tabs #size-conversion{padding:0 1.563rem}}.size-guide-body .detail-tabs .country-swiper{padding-top:2.5rem}@media(max-width:1023.98px){.size-guide-body .customer-support{margin:0 1.563rem}}.size-guide-body .customer-support .content-asset{margin-top:3rem}.viewer-3d-section{opacity:0}.viewer-3d-section.is-visible{opacity:1}.viewer-3d-section .viewer-link-button{margin:0;padding:0;background-color:transparent;border:none}.size-guide-buttons{display:flex;flex-wrap:nowrap;overflow:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.size-guide-buttons:after{content:"";background-color:#d9d9d9;position:absolute;width:100%;height:1px;left:0;bottom:0}@media(max-width:1023.98px){.size-guide-buttons{margin:0 1.563rem}}.size-guide-buttons::-webkit-scrollbar{display:none}.size-guide-buttons .tab-header{background:0 0;border:none;margin-right:2.5rem;padding:.5rem 0;color:#909090;flex:0 0 auto;font-size:.6875rem;line-height:1.25rem;letter-spacing:.05em;text-transform:uppercase}.size-guide-buttons .tab-header.active{color:#000}.size-guide-buttons .tab-header.active h2{position:relative}.size-guide-buttons .tab-header.active h2:after{content:"";background-color:#000;position:absolute;width:100%;height:1px;left:0;z-index:2;bottom:-.5rem}.detail-tabs .tab.active{height:auto;opacity:1;display:block;transition:opacity .5s cubic-bezier(.35,0,.2,1),visibility 0s}.detail-tabs .tab{flex-grow:0;opacity:0;display:none;overflow:visible;height:0;width:100%;transition:opacity .5s cubic-bezier(.35,0,.2,1),visibility 0s .5s}.panel-wrapper .panel-container .panel:not(.active){display:none}.panel-wrapper .size-guide-head{display:flex;align-items:center;border-bottom:1px solid #d9d9d9}.panel-wrapper .size-guide-head .th{padding-top:0;font-size:.75rem}.panel-wrapper .size-guide-head .th .country-select{border:0;width:7rem}.panel-wrapper .size-guide-head .td,.panel-wrapper .size-guide-head .th{flex:0 0 50%;width:50%;padding:1.25rem .625rem 1.25rem 0;font-weight:500}.panel-wrapper .size-guide-head .size-title{text-transform:capitalize}.size-table{width:100%;font-size:.6875rem}.size-table .tr:first-child{font-size:.75rem}.size-table .tr{display:flex;align-items:center;border-bottom:1px solid #d9d9d9}.hairlines .size-table .tr{border-width:.5px}.size-table .tr+.tr{border-top:none}.size-table .td,.size-table .th{flex:0 0 50%;width:50%;padding:1.25rem .625rem 1.25rem 0;font-weight:500}.size-table .size-title{text-transform:capitalize}.size-table .th{padding-top:0}.size-table .th .country-select{border:0;width:7rem}.product-shipping-modal a.tab-header{display:block;text-decoration:none;margin-bottom:20px}.variation-colors-modal h2{font-weight:400;font-size:.75rem;margin-bottom:30px}.variation-colors-modal .swiper-container button.swiper-button-next,.variation-colors-modal .swiper-container button.swiper-button-prev{position:absolute;top:0;left:-25px;bottom:0;margin:0;padding:0;height:100%;background:0 0;border:0;width:50px}.variation-colors-modal .swiper-container button.swiper-button-next:after,.variation-colors-modal .swiper-container button.swiper-button-prev:after{content:none}.variation-colors-modal .swiper-container button.swiper-button-next{right:-25px;left:initial}.variation-colors-modal .swiper-container .swiper-wrapper .swiper-slide{padding-right:25px}.variation-colors-modal .swiper-container .swiper-wrapper .swiper-slide a{text-decoration:none;font-size:.75rem}.variation-colors-modal .swiper-container .swiper-wrapper .swiper-slide img{width:100%;margin-bottom:0}@media(min-width:1024px){.variation-colors-modal .swiper-container button.swiper-button-next,.variation-colors-modal .swiper-container button.swiper-button-prev{display:none}.variation-colors-modal .swiper-container .swiper-wrapper{flex-wrap:wrap}.variation-colors-modal .swiper-container .swiper-wrapper .swiper-slide{padding-right:calc(var(--giv-gutter-x) * .5);height:auto}.variation-colors-modal .swiper-container .swiper-wrapper .swiper-slide img{width:100%;margin-bottom:0}}.product-fullscreen-image .swiper-container ul{padding:0}.product-fullscreen-image .swiper-container .swiper-pagination-bullets{visibility:hidden;width:-moz-fit-content;width:fit-content;top:2.5rem;left:2.5rem;bottom:inherit}@media(max-width:1439.98px){.product-fullscreen-image .swiper-container .swiper-pagination-bullets{top:1.875rem;left:1.875rem}}@media(max-width:1023.98px){.product-fullscreen-image .swiper-container .swiper-pagination-bullets{top:1.25rem;left:1.25rem}}.product-fullscreen-image .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:inherit;background:inherit;font-size:.6875rem;margin:0 .46875rem}.product-fullscreen-image .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:inherit;text-decoration:underline}.product-fullscreen-image .swiper-container .swiper-zoom-container{display:block;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.product-fullscreen-image .swiper-container .swiper-zoom-container::-webkit-scrollbar{display:none}@media(max-width:1023.98px){.product-fullscreen-image .swiper-container .swiper-zoom-container{overflow:inherit}}.product-fullscreen-image .swiper-container .swiper-zoom-container img{-o-object-fit:cover;object-fit:cover;width:100%;cursor:zoom-out;max-height:-moz-max-content;max-height:max-content;font-size:0}@media(max-width:1023.98px){.product-fullscreen-image .swiper-container .swiper-zoom-container img{-o-object-fit:contain;object-fit:contain;height:100%;-o-object-position:center center;object-position:center center}}.product-fullscreen-image .swiper-container .scroll-bar-wrapper{width:100%;height:4.75rem;background:#f5f5f5;position:absolute;z-index:1030;box-shadow:0 0 1px 0 rgba(217,217,217,.1),0 -2px 2px 0 rgba(217,217,217,.09),0 -4px 3px 0 rgba(217,217,217,.05),0 -8px 3px 0 rgba(217,217,217,.01),0 -12px 3px 0 transparent;bottom:0;left:0;display:flex;justify-content:center}.product-fullscreen-image .swiper-container button.swiper-button-next,.product-fullscreen-image .swiper-container button.swiper-button-prev{z-index:1060;top:unset;bottom:0;margin:0;padding:0;position:unset;background:0 0;border:0;width:1.938rem;height:1.938rem;align-self:center}@media(min-width:1024px){.product-fullscreen-image .swiper-container button.swiper-button-next,.product-fullscreen-image .swiper-container button.swiper-button-prev{width:2.25rem;height:2.25rem;margin:0;bottom:0}}.product-fullscreen-image .swiper-container button.swiper-button-next:after,.product-fullscreen-image .swiper-container button.swiper-button-prev:after{content:none}.product-fullscreen-image .swiper-container button.swiper-button-next:active,.product-fullscreen-image .swiper-container button.swiper-button-prev:active{background:#fff}.product-fullscreen-image .swiper-container button.swiper-button-next .icon-chevron-down,.product-fullscreen-image .swiper-container button.swiper-button-prev .icon-chevron-down{position:initial;color:#000}.product-fullscreen-image .swiper-container button.swiper-button-next .icon-chevron-down.right,.product-fullscreen-image .swiper-container button.swiper-button-prev .icon-chevron-down.right{transform:rotate(-90deg)}.product-fullscreen-image .swiper-container button.swiper-button-next .icon-chevron-down.left,.product-fullscreen-image .swiper-container button.swiper-button-prev .icon-chevron-down.left{transform:rotate(90deg)}.product-fullscreen-image .swiper-container button.swiper-button-prev{margin-right:2.5rem;right:initial}.product-fullscreen-image .swiper-container button.swiper-button-next{margin-left:2.5rem;left:initial}.product-fullscreen-image .swiper-container .swiper-scrollbar{z-index:1060;position:relative;width:48.8%;margin:0;left:unset;display:flex;align-self:center;bottom:0;height:2px;background-color:#d9d9d9}@media(min-width:1024px){.product-fullscreen-image .swiper-container .swiper-scrollbar{width:26%}}.product-fullscreen-image .swiper-container .swiper-scrollbar .swiper-scrollbar-drag{background-color:#000}.ui-image-dialog-title{visibility:hidden;height:0;margin:0}.wechat-qrcode{width:9rem;margin-bottom:2rem}#store-popin{display:none}.store-popin-container .popin-content{padding:5rem 1.563rem 2.5rem}@media(min-width:1024px){.store-popin-container .popin-content{padding:6.25rem 5rem 2.813rem}}.store-popin-container .browse-countries{margin-bottom:1.25rem}.store-popin-container .browse-countries .form-row label{position:relative;top:0;margin-bottom:.313rem;font-size:.75rem;line-height:1.25rem;letter-spacing:.019em}.store-popin-container .browse-countries .form-row .form-input,.store-popin-container .browse-countries .form-row .form-select{border:1px solid #d9d9d9;padding:.625rem;color:#000}.store-popin-container .browse-countries .form-row .form-select-wrapper::after{color:#737373;top:2.375rem;right:.625rem;width:.938rem;height:.938rem;display:flex;justify-content:center;align-items:center}.store-popin-container .browse-countries .form-row-select .form-field{width:100%}.store-popin-container .browse-countries .form-row-select .select-label{width:auto;height:auto}.store-popin-container .nearest-stores{margin-bottom:1.25rem}.store-popin-container .nearest-stores .form-button.geolocate{font-size:.6875rem;line-height:1.25rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:#000}.store-popin-container ul.store-list{margin:0;padding:0}.store-popin-container ul.store-list li.store{margin:0 0 .625rem;list-style:none;border:1px solid #000}.store-popin-container ul.store-list li.store.nostock{color:#737373;border-color:#d9d9d9}.store-popin-container h3{text-transform:uppercase;margin-bottom:.625rem}.store-popin-container .store-address{margin-bottom:.625rem}.store-popin-container .store-address .street-address-2{margin-bottom:.625rem}.store-popin-container .street-address{margin-bottom:.625rem;display:inline-block}.store-popin-container .store-appointment{display:none;margin:2.5rem 0 0;padding-top:2.5rem;border-top:1px solid #d9d9d9}.store-popin-container .store-appointment .store-closing{text-decoration:underline;display:inline-block;margin-bottom:1.25rem}.store-popin-container .store-appointment .media{display:flex;border:1px solid #000}.store-popin-container .store-appointment .media>a{flex:1;text-align:center;text-decoration:none;text-transform:uppercase;padding:.625rem}.store-popin-container .store-appointment .media>a:first-child{border-right:1px solid #000}.store-popin-container #detailShopFindInStore .store-appointment{display:block}.store-wrapper{position:relative}.store .store-wrapper{padding:1.25rem}.store-details-btn{color:inherit;padding:0;text-align:left}.store-details-btn:hover{color:inherit}.store-details-btn::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.store-details-back{margin-bottom:2.5rem}.contact-us-pdp-popin .contact-us-block{margin-bottom:2.5rem}.contact-us-pdp-popin .contact-us-block h1{margin-bottom:0;letter-spacing:.019rem}.contact-us-pdp-popin .contact-us-block p{margin-bottom:.625rem;color:#737373;letter-spacing:.019rem}@media(max-width:1023.98px){.contact-us-pdp-popin .contact-us-block p{margin-bottom:.938rem}}.contact-us-pdp-popin .contact-us-block .contact-links{display:grid}@media(min-width:1024px){.contact-us-pdp-popin .contact-us-block .contact-links{display:flex}}.contact-us-pdp-popin .contact-us-block .contact-links a{color:#000;text-decoration:none;margin-right:1.563rem}@media(max-width:1023.98px){.contact-us-pdp-popin .contact-us-block .contact-links a{margin-bottom:.625rem}}.contact-us-pdp-popin h1,.contact-us-pdp-popin h2{text-transform:lowercase}.contact-us-pdp-popin h1::first-letter,.contact-us-pdp-popin h2::first-letter{text-transform:uppercase}.contact-us-pdp-popin h2{margin-bottom:2.5rem}.contact-us-pdp-popin .contact-form .form-row{display:grid;align-items:initial}.contact-us-pdp-popin .contact-form .error-label{color:#e00;margin-top:0;font-size:.625rem}.contact-us-pdp-popin .contact-form .form-row.label-size-xs label{font-size:.625rem}.contact-us-pdp-popin .contact-form .form-row label{position:relative;top:0;margin-bottom:.313rem;font-size:.75rem;line-height:.938rem;letter-spacing:.016rem}.contact-us-pdp-popin .contact-form .form-row .form-input,.contact-us-pdp-popin .contact-form .form-row .form-select,.contact-us-pdp-popin .contact-form .form-row .form-textarea{border:1px solid #d9d9d9;padding:.625rem;color:#000}.contact-us-pdp-popin .contact-form .form-row .form-field-wrapper{padding-top:1.25rem;margin-bottom:0}.contact-us-pdp-popin .contact-form .form-row .form-select-wrapper::after{color:#737373;top:.875rem;right:.625rem;width:.938rem;height:.938rem;display:flex;justify-content:center;align-items:center}.contact-us-pdp-popin .contact-form .form-row-select .select-label{position:relative;width:auto;height:auto;margin:0 0 .313rem}.contact-us-pdp-popin .contact-form label{line-height:1.563rem}@media(min-width:768px){.contact-us-pdp-popin .contact-form .name-fields-wrapper{display:flex;justify-content:space-between}.contact-us-pdp-popin .contact-form .name-fields-wrapper .form-row{width:49%}}.contact-us-pdp-popin .contact-form .phoneWithDial{max-width:100%;display:flex;align-items:flex-start;justify-content:space-between}.contact-us-pdp-popin .contact-form .phoneWithDial .select-country-code{width:19%}.contact-us-pdp-popin .contact-form .phoneWithDial .input-phone-number{width:79%}.contact-us-pdp-popin .contact-form .form-row-button{margin-bottom:2.5rem}.contact-us-pdp-popin .contact-form .btn-contact{width:100%;margin-top:2.5rem}.contact-us-pdp-popin .contact-form .form-customCheckbox{margin-top:1.25rem;margin-bottom:1.875rem}.contact-us-pdp-popin .contact-form .form-customCheckbox .form-field-wrapper{padding-top:0}.contact-us-pdp-popin .contact-form .form-customCheckbox label{font-size:.75rem;letter-spacing:.019rem;line-height:1.25rem}.contact-us-pdp-popin .contact-form .form-content-asset{margin-top:0}.contact-us-pdp-popin .contact-form .form-content-asset p{margin:0;color:#737373;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:.019rem}.contact-us-pdp-popin .mandatory-fields{line-height:.938rem;font-size:.625rem;margin-top:0;margin-bottom:0}.contact-us-pdp-popin .korean-data-consent{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:2.5rem}.contact-us-pdp-popin .korean-data-consent label{overflow:initial}.contact-us-pdp-popin .korean-data-consent .form-customCheckbox{margin-top:1.25rem;margin-bottom:0}.contact-us-pdp-popin .korean-data-consent .form-field-wrapper{margin-bottom:0}.contact-us-pdp-popin .korean-data-consent .korean-all-checkboxes{display:flex;flex-direction:column;gap:1.25rem;padding:1.5625rem 1.25rem;border:1px solid #f5f5f5}.contact-us-pdp-popin .korean-data-consent .korean-all-checkboxes .error-label{margin-top:0;padding-left:1.625rem}.contact-us-pdp-popin .korean-data-consent .korean-all-checkboxes .form-customCheckbox{margin-top:0}@media(min-width:1024px){.product-main-content-inner{margin-top:1.875rem}}.product-reco-main-mobile{margin:0}.product-reco-main-mobile img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:1023.98px){.complete-the-look-product-listing .thumb-img{height:auto}}.payment-custom-msg{margin-bottom:10px;font-size:.625rem;color:#737373;line-height:1.5}.custom-msg-logo{display:inline-flex;background-size:contain;background-repeat:no-repeat;vertical-align:middle;transform:translateY(-1px)}.custom-msg-logo--klarna{width:30px;height:15px;background-image:url(https://www.givenchy.com/on/demandware.static/Sites-GIV_UK-Site/-/en/v1721638528515/images/klarna-logo.png)}.custom-msg-logo--paypal{width:34px;height:9px;background-image:url(https://www.givenchy.com/on/demandware.static/Sites-GIV_UK-Site/-/en/v1721638528515/images/paypal-logo.png)}.pdp-apple-pay{width:100%;height:2.5rem;background-size:32px 14px!important;border-radius:0!important;margin-top:.625rem!important;margin-bottom:0!important}body .form-row-border{margin-bottom:.9375rem;display:block;align-items:initial;max-width:initial}body .form-row-border .form-field-wrapper{position:initial;padding-top:initial;margin-bottom:initial;flex-grow:initial}body .form-row-border .form-label,body .form-row-border .select-label{position:initial;white-space:initial!important;transition:none!important}body .form-row-border .form-row-btn{border:initial!important;padding:.5625rem 1.25rem!important}body .form-row-border.focus .form-input{border-color:#737373}body .form-row-border.form-row--error .error-label,body .form-row-border.form-row--error .form-label,body .form-row-border.form-row--error .mandatory-field,body .form-row-border.form-row--error .select-label{color:red}body .form-row-border.form-row--error .form-input,body .form-row-border.form-row--error .form-select,body .form-row-border.form-row--error .form-textarea{border-color:red}body .form-row-border .form-field{position:relative}body .form-row-border .form-label,body .form-row-border .select-label{font-size:.625rem;line-height:.9375rem;color:#737373;letter-spacing:.025em;margin-bottom:.3125rem}body .form-row-border .form-input,body .form-row-border .form-select,body .form-row-border .form-textarea{width:100%;padding:.625rem;font-size:.75rem;line-height:1.25rem;color:#000;letter-spacing:.01875rem;border:solid 1px #d9d9d9}body .form-row-border .form-input::-moz-placeholder,body .form-row-border .form-select::-moz-placeholder,body .form-row-border .form-textarea::-moz-placeholder{color:#737373}body .form-row-border .form-input::placeholder,body .form-row-border .form-select::placeholder,body .form-row-border .form-textarea::placeholder{color:#737373}body .form-row-border .form-input.disabled,body .form-row-border .form-input:disabled,body .form-row-border .form-select.disabled,body .form-row-border .form-select:disabled,body .form-row-border .form-textarea.disabled,body .form-row-border .form-textarea:disabled{color:#737373;-webkit-text-fill-color:#737373;background-color:rgba(115,115,115,.1)}body .form-row-border .tooltip{position:absolute;top:50%;transform:translateY(-50%);right:.625rem;opacity:1;z-index:1}body .form-row-border .tooltip-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;padding:0;margin:0;text-decoration:none}body .form-row-border .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}body .form-row-border .form-select-wrapper{position:relative}body .form-row-border .form-select-wrapper::after{font-family:fonticon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;transform:translateY(-50%);right:.625rem;color:#737373;font-size:.5rem;z-index:-1}body .form-row-border .error-label{font-size:.625rem;line-height:.9375rem;color:#737373;letter-spacing:.025em;margin-top:.3125rem}body .form-row-border .form-row-btn{position:absolute;top:50%;transform:translateY(-50%);right:0;padding:.5625rem 1.25rem}body .form-secondaryCheckbox .error-label{font-size:.625rem;line-height:.9375rem;color:#737373;letter-spacing:.025em;color:red;padding-left:1.625rem}.tiles-container{--giv-gutter-x:1.5rem;--giv-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--giv-gutter-y) * -1);margin-right:calc(var(--giv-gutter-x) * -.5);margin-left:calc(var(--giv-gutter-x) * -.5);list-style-type:none;padding:0}@media(min-width:375px){.tiles-container{--giv-gutter-x:1.5rem}}@media(min-width:768px){.tiles-container{--giv-gutter-x:1.5rem}}@media(min-width:1024px){.tiles-container{--giv-gutter-x:3.125rem}}@media(min-width:1440px){.tiles-container{--giv-gutter-x:5rem}}.tiles-container .grid-tile{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--giv-gutter-x) * .5);padding-left:calc(var(--giv-gutter-x) * .5);margin-top:var(--giv-gutter-y);flex:0 0 auto;width:50%}@media(min-width:1024px){.tiles-container .grid-tile{width:25%}}.tiles-container.cols-per-4 .grid-tile{width:50%}@media(min-width:1024px){.tiles-container.cols-per-4 .grid-tile{width:25%}}.tiles-container.cols-per-2 .grid-tile{width:100%}@media(min-width:1024px){.tiles-container.cols-per-2 .grid-tile{width:50%}}.tiles-container.cols-per-6 .grid-tile{width:50%}@media(min-width:1024px){.tiles-container.cols-per-6 .grid-tile{width:16.6666666%}}.product-tile{margin-bottom:1.5625rem}@media(min-width:1024px){.product-tile{margin-bottom:1.25rem}}@media(min-width:1440px){.product-tile{margin-bottom:3.75rem}}@media(min-width:1920px){.product-tile{margin-bottom:4.6875rem}}.product-tile .product-image{margin:0}.product-tile h2.product-name{margin-bottom:0}.product-tile .thumb-link{text-decoration:none;display:block;position:relative}.product-tile .thumb-images{position:relative;display:block;background:#f5f6f7;padding-top:133.33%;overflow:hidden;height:0}.product-tile .thumb-images img:only-child:hover{display:block!important}.product-tile .thumb-images .thumb-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.product-tile .thumb-images .thumb-img img{width:100%;-o-object-fit:contain;object-fit:contain;outline:2px solid var(--giv-light);outline-offset:-2px}.product-tile .thumb-images .thumb-image-wrap~.thumb-image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;transition:visibility .5s ease-in-out}.product-tile .thumb-images .thumb-image-wrap~.thumb-image-wrap .thumb-img{opacity:0;transition:opacity .5s ease-in-out}.no-touch .product-tile:hover .thumb-image-wrap~.thumb-image-wrap,.product-tile .thumb-link.tabfocus .thumb-image-wrap~.thumb-image-wrap,.product-tile.hover .thumb-image-wrap~.thumb-image-wrap{visibility:visible;transition:visibility 0s}.no-touch .product-tile:hover .thumb-image-wrap~.thumb-image-wrap.thumb-image-wrap-lazy .thumb-img.lazyloaded,.product-tile .thumb-link.tabfocus .thumb-image-wrap~.thumb-image-wrap.thumb-image-wrap-lazy .thumb-img.lazyloaded,.product-tile.hover .thumb-image-wrap~.thumb-image-wrap.thumb-image-wrap-lazy .thumb-img.lazyloaded{opacity:1;transition:opacity .5s ease}.no-touch .product-tile:hover .thumb-image-wrap~.thumb-image-wrap:not(.thumb-image-wrap-lazy) .thumb-img,.product-tile .thumb-link.tabfocus .thumb-image-wrap~.thumb-image-wrap:not(.thumb-image-wrap-lazy) .thumb-img,.product-tile.hover .thumb-image-wrap~.thumb-image-wrap:not(.thumb-image-wrap-lazy) .thumb-img{opacity:1;transition:opacity .5s ease}.product-tile .thumb-caption{padding-left:.75rem;padding-right:.75rem;padding-top:.9375rem;text-align:center}@media(min-width:1024px){.product-tile .thumb-caption{padding-top:1.5625rem}}.product-tile .product-promo .promotional-message,.product-tile .tile-label{margin-top:.3125rem;font-size:.625rem;line-height:.9375rem;color:#737373}.tile-top-image{position:absolute;z-index:1010;left:10px;top:10px;display:flex;align-items:center}@media(min-width:1024px){.tile-top-image{top:18px;left:20px}}.tile-top-label{margin-left:.3125rem;font-size:.6875rem}.tile-label-runway{writing-mode:vertical-rl;position:absolute;top:1.25rem;left:.5rem;transform:rotate(180deg);color:#737373;font-size:.6875rem;line-height:1.25rem;text-transform:uppercase}@media(min-width:1024px){.tile-label-runway{left:1.125rem}}.tile-label-runway:lang(ja),.tile-label-runway:lang(ko),.tile-label-runway:lang(zh){writing-mode:vertical-rl;position:absolute;top:1.25rem;left:.5rem;transform:rotate(360deg);color:#737373;font-size:.6875rem;line-height:1.25rem;text-transform:uppercase}@media(min-width:1024px){.tile-label-runway:lang(ja),.tile-label-runway:lang(ko),.tile-label-runway:lang(zh){left:1.125rem}}.tile-label-runway--3d,.tile-label-runway--3d:lang(ja),.tile-label-runway--3d:lang(ko),.tile-label-runway--3d:lang(zh){top:2.5rem}@media(min-width:1024px){.tile-label-runway--3d,.tile-label-runway--3d:lang(ja),.tile-label-runway--3d:lang(ko),.tile-label-runway--3d:lang(zh){top:3.125rem}}.related-mobile-swiper-container .product-tile,.related-swiper-container .product-tile{margin-bottom:0}.continue-shopping-container,.gifting-service-container,.unavailable-products-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:3.125rem;width:100%}@media(max-width:1023.98px){.continue-shopping-container,.gifting-service-container,.unavailable-products-container{display:flex;padding:0;align-items:flex-start;gap:5rem;justify-content:space-between;flex-direction:column;width:100%}}@media(min-width:1440px){.continue-shopping-container,.gifting-service-container,.unavailable-products-container{grid-column-gap:5rem}}@media(min-width:1920px){.continue-shopping-container,.gifting-service-container,.unavailable-products-container{grid-column-gap:6.25rem}}.continue-shopping{color:#737373;gap:.625rem;display:flex}@media(max-width:1023.98px){.continue-shopping{width:100%}}@media(min-width:1024px){.continue-shopping{justify-self:end;width:24.813rem}}@media(min-width:1440px){.continue-shopping{width:26.688rem}}@media(min-width:1920px){.continue-shopping{width:35.813rem}}.continue-shopping .continue-shopping-links{display:flex;gap:.9375rem}.continue-shopping .continue-shopping-links a{text-decoration:none}.cart-empty{display:flex;justify-content:center;flex-direction:column;gap:2.5rem}@media(max-width:1023.98px){.cart-empty{padding:2.5rem 0 7.5rem;align-items:flex-start}}@media(min-width:1024px){.cart-empty{padding:5rem 0 7.5rem}}@media(min-width:1440px){.cart-empty{padding:6.25rem 0 10rem;gap:3.75rem}}@media(min-width:1920px){.cart-empty{padding:6.25rem 0 12.5rem;gap:5rem}}.cart-empty .related-product{position:relative;overflow:hidden;padding-left:0;margin-bottom:0}.cart-empty .related-product.last-element{padding-bottom:5rem}@media(min-width:1024px){.cart-empty .related-product.last-element{padding-bottom:7.5rem}}@media(min-width:1440px){.cart-empty .related-product.last-element{padding-bottom:10rem}}@media(min-width:1920px){.cart-empty .related-product.last-element{padding-bottom:12.5rem}}.cart-empty .related-product h2.last-visited-header,.cart-empty .related-product h2.related-product-header,.cart-empty .related-product h3:not(.product-name){margin-bottom:1.25rem}@media(max-width:1023.98px){.cart-empty .related-product h2.last-visited-header,.cart-empty .related-product h2.related-product-header,.cart-empty .related-product h3:not(.product-name){padding-left:1.5625rem}}@media(min-width:1024px){.cart-empty .related-product h2.last-visited-header,.cart-empty .related-product h2.related-product-header,.cart-empty .related-product h3:not(.product-name){padding-left:1.875rem}}@media(min-width:1440px){.cart-empty .related-product h2.last-visited-header,.cart-empty .related-product h2.related-product-header,.cart-empty .related-product h3:not(.product-name){padding-left:2.5rem}}@media(min-width:1920px){.cart-empty .related-product h2.last-visited-header,.cart-empty .related-product h2.related-product-header,.cart-empty .related-product h3:not(.product-name){margin-bottom:2.5rem}}@media(max-width:767.98px){.cart-empty .related-product h2.last-visited-header,.cart-empty .related-product h2.related-product-header,.cart-empty .related-product h3:not(.product-name){text-align:left}}.cart-empty .related-product .swiper-container{position:relative;z-index:1}@media(max-width:1023.98px){.cart-empty .related-product .swiper-container{max-width:100vw}}.cart-empty .related-product button.swiper-button-next,.cart-empty .related-product button.swiper-button-prev{position:absolute;top:0;left:0;bottom:0;margin:0;padding:0;height:100%;background:0 0;border:0;width:50px}.cart-empty .related-product button.swiper-button-next:after,.cart-empty .related-product button.swiper-button-prev:after{content:none}.cart-empty .related-product button.swiper-button-next{right:0;left:initial}.cart-empty .related-product .tiles-container{width:100%;display:flex;flex-wrap:nowrap;margin:0}.cart-empty .related-product .tiles-container .grid-tile{margin:0;width:80%;width:calc(100%/1.25);padding:0}@media(max-width:1023.98px){.cart-empty .related-product .tiles-container .grid-tile{max-width:400px}}.cart-empty .related-product .tiles-container .grid-tile .thumb-link{text-decoration:none}.cart-empty .related-product .tiles-container .grid-tile .thumb-caption{position:static;opacity:1}.cart-empty .related-product .tiles-container .grid-tile .product-infos{text-align:center}.cart-empty .related-product .tiles-container .grid-tile .product-name{margin-bottom:0}.cart-empty-container{display:flex;width:26.5rem;padding:0;flex-direction:column;align-items:flex-start}@media(max-width:1023.98px){.cart-empty-container{width:auto;padding:0 1.5625rem}}@media(min-width:1024px){.cart-empty-container{padding:0 1.875rem}}@media(min-width:1440px){.cart-empty-container{padding:0 2.5rem}}.cart-empty-container h1{margin-bottom:.625rem}.cart-empty-container .unavailable-products-container{margin-top:2.5rem}@media(min-width:1440px){.cart-empty-container .unavailable-products-container{margin-top:3.75rem}}@media(min-width:1920px){.cart-empty-container .unavailable-products-container{margin-top:5rem}}.cart-loaded{display:flex;padding:6.25rem 15.8125rem;flex-direction:column;align-items:center;gap:5rem;align-self:stretch}@media(max-width:1023.98px){.cart-loaded{padding:1.5625rem 1.25rem;margin-top:3.75rem;margin-bottom:3.75rem;gap:0}}@media(min-width:1024px){.cart-loaded{padding:6.25rem 5.6255rem}}@media(min-width:1440px){.cart-loaded{padding:6.25rem 15.8125rem}}@media(min-width:1920px){.cart-loaded{padding:6.25rem 21.0625rem}}@media(min-width:1024px){.cart-loaded .unavailable-products-container:not(.unavailable-products){margin-bottom:-5rem}}.cart-block{display:flex;padding:0;flex-direction:column;align-items:flex-start;gap:1.5625rem;width:100%}@media(max-width:1023.98px){.cart-block{align-self:stretch}}.cart-header{display:flex;padding:0;flex-direction:column;align-items:flex-start;gap:.125rem;margin-bottom:1.5625rem}.cart-header .total-items{color:#737373;font-size:.625rem}.cart-main{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:3.125rem;width:100%}@media(max-width:1023.98px){.cart-main{display:flex;padding:0;align-items:flex-start;gap:5rem;justify-content:space-between;flex-direction:column;width:100%}}@media(min-width:1440px){.cart-main{grid-column-gap:5rem}}@media(min-width:1920px){.cart-main{grid-column-gap:6.25rem}}.cart-main .summary{display:flex;width:25rem;padding:0;flex-direction:column;align-items:flex-start;gap:7.5rem}@media(max-width:1023.98px){.cart-main .summary{width:100%}}@media(min-width:1024px){.cart-main .summary{margin-top:calc(2.625rem + 1.5625rem);width:24.813rem}}@media(min-width:1440px){.cart-main .summary{width:26.688rem}}@media(min-width:1920px){.cart-main .summary{width:35.813rem}}.cart-products{justify-self:end}.products-list{display:flex;width:26.6875rem;padding:0;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:0}@media(max-width:1023.98px){.products-list{width:100%}}@media(min-width:1024px){.products-list{width:24.813rem;justify-self:end}}@media(min-width:1440px){.products-list{width:26.688rem}}@media(min-width:1920px){.products-list{width:35.813rem}}.products-list li{display:flex;width:100%}.products-list li .minicart-product-image{min-width:5rem;min-height:6.625rem;width:5rem;height:6.625rem;margin-right:1.25rem}.products-list li .minicart-product-details{width:100%;display:flex;flex-direction:column}.products-list li .minicart-product-details .minicart-product-pricing{display:flex}.products-list li .minicart-product-details .minicart-product-pricing .minicart-product-name{text-decoration:none;margin-right:1.25rem}.products-list li .minicart-product-details .minicart-product-pricing .label{display:none}.products-list li .minicart-product-details .minicart-product-pricing .value{text-align:end;display:flex;margin-left:auto}.products-list li .minicart-product-details .minicart-product-pricing .product-price{cursor:pointer}.products-list li .minicart-product-details .minicart-product-pricing .price-unadjusted{text-decoration:line-through}.products-list li .minicart-product-details .minicart-product-variations{display:flex;font-weight:400;font-size:12px;line-height:1.25rem;letter-spacing:.025em;color:#737373}.products-list li .minicart-product-details .minicart-product-variations .minicart-product-size .value{display:inline-flex}.products-list li .minicart-product-details .minicart-product-variations .minicart-product-size .value::after{content:",\00a0"}.products-list li .minicart-product-details .minicart-product-variations .minicart-product-color .label{display:none}.products-list li .minicart-product-details .minicart-product-variations .minicart-product-color .value{text-transform:lowercase;display:inline-block}.products-list li .minicart-product-details .minicart-product-variations .minicart-product-color .value::first-letter{text-transform:uppercase}.products-list li .minicart-product-details .minicart-product-variations .minicart-product-color .value::after{content:",\00a0"}.products-list li .minicart-product-details button.remove-product{align-self:flex-start;text-align:left;margin-top:auto}.products-list li .minicart-product-details button.remove-product .btn__loader{left:0;transform:none}.products-list li .minicart-product-details button.remove-product .btn__loader span{background:#000;border-radius:50%;width:.19rem;height:.19rem}.products-list .toast-price{display:none}.order-summary{display:flex;padding:0;flex-direction:column;align-items:flex-start;gap:2.5rem;align-self:stretch;width:100%}.order-summary .cart-order-totals{width:100%}.order-summary .cart-order-totals .order-totals-table{margin-bottom:0}.order-summary .cart-order-totals .order-totals-table .coupon,.order-summary .cart-order-totals .order-totals-table .order-sale-discount,.order-summary .cart-order-totals .order-totals-table .order-sales-tax,.order-summary .cart-order-totals .order-totals-table .order-shipping,.order-summary .cart-order-totals .order-totals-table .order-subtotal,.order-summary .cart-order-totals .order-totals-table .order-total{display:flex;justify-content:space-between;margin-bottom:10px}.order-summary .cart-order-totals .order-totals-table .order-sales-tax:has(.tax-row){display:block;justify-content:unset}.order-summary .tax-row{width:100%;display:flex;justify-content:space-between}.order-summary .tax-row.estimated,.order-summary .tax-row.estimator{display:none}.order-summary .tax-row.estimated .error-label,.order-summary .tax-row.estimator .error-label{position:absolute;color:#e00;font-size:.625rem}.order-summary .tax-row.estimator .form-row.empty .btn,.order-summary .tax-row.estimator .form-row.focus .btn{color:#737373;text-decoration:none;margin-bottom:1.5rem;border-bottom:1px solid #000}.order-summary .tax-row.estimator .form-row.empty .btn:disabled:hover,.order-summary .tax-row.estimator .form-row.focus .btn:disabled:hover{text-decoration:none!important}.order-summary .tax-row.estimator .form-row.empty .btn span:hover,.order-summary .tax-row.estimator .form-row.focus .btn span:hover{color:#000;text-decoration:none}.order-summary .tax-row.estimator .form-row{max-width:none}.order-summary .tax-row.estimator .form-row .btn{margin-bottom:1.5rem}.order-summary .tax-row.estimator .form-row .btn span:hover{color:#000;text-decoration:underline}.order-summary .tax-row .btn{color:#737373;text-transform:capitalize;font-size:.75rem;text-decoration:none;border-right:none;border-top:none;border-left:none}.order-summary .tax-row .tax-zipcode{color:#000;display:inline-block;vertical-align:initial;border:none;font-size:.75rem}.order-summary .estimate .tax-row{display:none}.order-summary .estimate .tax-row.estimator{display:block}.order-summary .estimated .tax-row{display:none}.order-summary .estimated .tax-row.estimated{display:flex}.order-summary .estimated .label-estimated .btn{color:#737373;font-size:.75rem;text-transform:capitalize;text-decoration:underline;border:none;vertical-align:unset}.order-summary .estimated .label-estimated .btn:hover::before{content:none}.order-summary .payment-icons-list{display:flex;margin:.625rem 0 0;padding:0;width:100%}@media(max-width:1023.98px){.order-summary .payment-icons-list{margin:1.25rem 0 0}}.order-summary .payment-icons-list .payment-icons{width:2.5rem;height:1.875rem;margin-right:.3125rem;padding:0 .25rem;border:1px solid #d9d9d9;border-radius:.25rem;display:flex;justify-content:center;align-items:center}.order-summary .payment-icons-list .payment-icons img{filter:grayscale(100%)}.order-summary .taxes-container{display:none;z-index:1080}.order-summary .taxes-container .taxes-popin{z-index:1080;position:fixed;width:22.063rem;height:auto;padding:2.5rem 1.563rem 1.563rem;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 0 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1),0 7px 7px 0 rgba(0,0,0,.09),0 17px 10px 0 rgba(0,0,0,.05),0 30px 12px 0 rgba(0,0,0,.01),0 46px 13px 0 transparent}@media(max-width:1023.98px){.order-summary .taxes-container .taxes-popin{top:45%}}.order-summary .taxes-container .taxes-popin .tax-popin-title{display:block;line-height:100%;letter-spacing:.019em;margin-bottom:.625rem}.order-summary .taxes-container .taxes-popin .estimator{display:flex}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form{display:block;width:100%}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form .form-row{display:flex;flex-direction:row;flex-wrap:wrap}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form .form-row.form-row--error{display:grid}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form .form-row.form-row--error .error-label{color:#e00;position:absolute;top:unset}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form .form-row--error .form-field{padding-top:0!important}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form .form-field-wrapper{margin-bottom:1.25rem}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form .form-field-wrapper .form-field{padding-top:0!important}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form .form-field-wrapper label{position:relative;top:unset;letter-spacing:.019em;line-height:1.25rem;font-size:.75rem;margin:0 0 .313rem}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form .form-field-wrapper input{border:1px solid #d9d9d9;padding:.938rem .625rem;line-height:100%;letter-spacing:.019em}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form .clear-btn-container{position:absolute;right:10%;bottom:41.2%}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form .clear-btn-container .clear-zipcode-btn{color:#737373;font-size:.6875rem}.order-summary .taxes-container .taxes-popin .estimator .estimate-tax-form .clear-btn-container .clear-zipcode-btn:hover::before{content:none}.order-summary .taxes-container .taxes-popin .estimator .buttons-wrapper{display:flex;justify-content:space-between}.order-summary .taxes-container .taxes-popin .estimator .btn-apply{width:9rem;height:2.5rem}.order-summary .taxes-container .taxes-popin .estimator .cancel-cta-btn{display:block;width:9rem;height:2.5rem}.order-summary .taxes-container .taxes-popin-overlay{top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;position:fixed;opacity:.6!important;background:#fff;z-index:1060;cursor:pointer}@media(min-width:1024px){.order-summary .taxes-container .taxes-popin-overlay{-webkit-filter:opacity(60%)}}.cart-reinsurance{display:flex;padding:0;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch}@media(max-width:1023.98px){.cart-reinsurance{margin-bottom:2.5rem}}.cart-reinsurance .content-asset{width:100%}.cart-buttons{width:100%}.cart-buttons .minicart-buttons .paypal-minicart{filter:grayscale(1);margin-top:.625rem}.cart-buttons .minicart-buttons .dw-apple-pay-button{height:2.5rem;width:100%;margin:0;border-radius:0;margin-top:.625rem;background-size:2.3125rem 1rem}.cart-buttons .minicart-buttons .dw-apple-pay-button:hover{background-size:2.3125rem 1rem;margin:.625rem 0 0;border-radius:0}.cart-buttons .minicart-buttons .checkout-start{height:2.5rem;font-size:.8125rem}.cart-buttons .minicart-buttons .checkout-start.disabled{color:var(--giv-gray)}.cart-buttons .minicart-buttons .paypal-button,.cart-buttons .minicart-buttons .zoid-outlet{overflow:visible!important}.reinsurance-checkout .secure-payments-section,.reinsurance-checkout .services-section{border-top:1px solid #d9d9d9;padding-top:1.25rem}.reinsurance-checkout .reinsurance-section-title{font-size:.6875rem;line-height:1.25rem;letter-spacing:.05em;text-transform:uppercase;color:#000;margin:0}.reinsurance-checkout .reinsurance-list-items{padding:0;margin:0 0 1.25rem}.reinsurance-checkout .reinsurance-list-item{list-style:none;margin-top:.625rem}.reinsurance-checkout .reinsurance-item{text-decoration:none;font-size:.75rem;line-height:1.25rem;letter-spacing:.025em;color:#737373}@media(max-width:1023.98px){.reinsurance-checkout .contact-section{border-top:none}}@media(max-width:1023.98px){.edit-product-popin .dialog-content{padding-top:3.6875rem}}@media(max-width:1023.98px){.edit-product-popin.ui-size-guide .dialog-content{padding-top:8.125rem}}.mini-pdp-container{display:flex;align-items:flex-start;justify-content:center}@media(max-width:1023.98px){.mini-pdp-container{flex-direction:column;align-items:center;gap:1.5625rem}}@media(min-width:1024px){.mini-pdp-container{-moz-column-gap:2rem;column-gap:2rem}}@media(min-width:1440px){.mini-pdp-container{-moz-column-gap:3.5rem;column-gap:3.5rem}}@media(min-width:1920px){.mini-pdp-container{-moz-column-gap:5rem;column-gap:5rem}}.mini-pdp-product-image{display:flex;width:17.1875rem;height:22.91669rem;padding:0;gap:0}@media(max-width:1023.98px){.mini-pdp-product-image{width:auto;height:auto;padding:0 2.5rem;background-color:#f6f6f6}.mini-pdp-product-image img{height:100%;width:100%}}.product-info{display:flex;width:17.3125rem;padding:0;flex-direction:column;align-items:flex-start}@media(max-width:1023.98px){.product-info{width:100%}}@media(min-width:1440px){.product-info{width:20.3125rem}}@media(min-width:1920px){.product-info{width:25.3125rem}}.product-info .notify-me-btn,.product-info .update-product-btn{width:100%;margin-bottom:.9375rem}.product-info .view-full-detail-btn{margin-bottom:1.5625rem}.product-info a{width:100%}.product-info form{width:100%}.product-name{width:100%;margin-bottom:2.5rem}.product-variations{width:100%}.product-variations .pdp-fit-description{margin-top:.9375rem;padding-bottom:.9375rem}.product-qty-info{display:flex;gap:.625rem;align-items:center}.product-qty{display:flex;gap:.9375rem;align-items:flex-start;flex-direction:column}.product-qty button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;padding:0;margin:0;font-size:.4025rem;line-height:2;width:.9375rem;height:.9375rem}.product-qty .increase-qty-btn::after{font-family:fonticon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#000}.product-qty .decrease-qty-btn::after{font-family:fonticon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#000}.max-product{font-size:.625rem;line-height:.9375rem;letter-spacing:.01563rem}.max-product.not-reached{display:none}.unavailable-products{display:flex;flex-direction:column;gap:1.25rem}.unavailable-products-list{display:flex;width:26.6875rem;padding:0;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:0}@media(max-width:1023.98px){.unavailable-products-list{width:100%}}@media(min-width:1024px){.unavailable-products-list{width:24.813rem;justify-self:end}}@media(min-width:1440px){.unavailable-products-list{width:26.688rem}}@media(min-width:1920px){.unavailable-products-list{width:35.813rem}}.unavailable-products-list li{display:flex;width:100%}.unavailable-products-list li .unavailable-product-image{min-width:5rem;min-height:6.625rem;width:5rem;height:6.625rem;margin-right:1.25rem}.unavailable-products-list li .unavailable-product-details{width:100%;display:flex;flex-direction:column}.unavailable-products-list li .unavailable-product-details .unavailable-product-pricing{display:flex}.unavailable-products-list li .unavailable-product-details .unavailable-product-pricing .unavailable-product-name{text-decoration:none;margin-right:1.25rem}.unavailable-products-list li .unavailable-product-details .unavailable-product-pricing .label{display:none}.unavailable-products-list li .unavailable-product-details .unavailable-product-pricing .value{text-align:end;display:flex;margin-left:auto}.unavailable-products-list li .unavailable-product-details .unavailable-product-pricing .price-unadjusted{text-decoration:line-through}.unavailable-products-list li .unavailable-product-details .unavailable-product-variations{display:flex;font-weight:400;font-size:12px;line-height:1.25rem;letter-spacing:.025em;color:#737373}.unavailable-products-list li .unavailable-product-details .unavailable-product-variations .unavailable-product-size .value{display:inline-flex}.unavailable-products-list li .unavailable-product-details .unavailable-product-variations .unavailable-product-size .value::after{content:",\00a0"}.unavailable-products-list li .unavailable-product-details .unavailable-product-variations .unavailable-product-color .label{display:none}.unavailable-products-list li .unavailable-product-details .unavailable-product-variations .unavailable-product-color .value{text-transform:lowercase;display:inline-block}.unavailable-products-list li .unavailable-product-details .unavailable-product-variations .unavailable-product-color .value::first-letter{text-transform:uppercase}.unavailable-products-list li .unavailable-product-details .unavailable-product-variations .unavailable-product-color .value::after{content:",\00a0"}.unavailable-products-list li .unavailable-product-details .unavailable-product-links{display:flex;gap:1.25rem;align-self:flex-start;text-align:left;margin-top:auto}@media(max-width:1023.98px){.unavailable-products{width:100%}}@media(min-width:1024px){.unavailable-products{justify-self:end;width:24.813rem}}@media(min-width:1440px){.unavailable-products{width:26.688rem}}@media(min-width:1920px){.unavailable-products{width:35.813rem}}.product-notify-form-modal .notify-form-content .form-row{display:grid;align-items:initial}.product-notify-form-modal .notify-form-content .form-row label{top:0;font-size:.625rem;line-height:.938rem;letter-spacing:.016rem}.product-notify-form-modal .notify-form-content .error-label{color:#e00;margin-top:0;font-size:.625rem}.product-notify-form-modal.dialog-content{padding:5rem 0 1.563rem}@media(min-width:1024px){.product-notify-form-modal.dialog-content{padding:5rem 3.125rem}}@media(min-width:1440px){.product-notify-form-modal.dialog-content{padding:6.25rem 5rem 5rem}}@media(min-width:1920px){.product-notify-form-modal.dialog-content{padding:6.25rem 6.25rem 5rem}}.product-notify-form-modal .notify-form{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:visible}@media(max-width:1023.98px){.product-notify-form-modal .notify-form{padding:0 1.5625rem}}.product-notify-form-modal .btn-outline-primary{width:100%;margin-top:1rem}.product-notify-form-modal .notify-submit-btn{margin-top:2.5rem}.product-notify-form-modal .form-customCheckbox .form-field-wrapper{padding-top:0}.product-notify-form-modal .form-customCheckbox label{margin-bottom:0;padding-bottom:.313rem}.product-notify-form-modal .mandatory-fields{line-height:.938rem;font-size:10px;margin-top:1rem;margin-bottom:1.5rem}.product-notify-form-modal .form-content-asset p{margin:0}.product-notify-form-modal .korean-data-consent{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:2.5rem}.product-notify-form-modal .korean-data-consent label{overflow:initial}.product-notify-form-modal .korean-data-consent .form-customCheckbox{margin-top:1.25rem;margin-bottom:0}.product-notify-form-modal .korean-data-consent .form-field-wrapper{margin-bottom:0}.product-notify-form-modal .korean-data-consent .korean-all-checkboxes{display:flex;flex-direction:column;gap:1.25rem;padding:1.5625rem 1.25rem;border:1px solid #f5f5f5}.product-notify-form-modal .korean-data-consent .korean-all-checkboxes .error-label{margin-top:0;padding-left:1.625rem}.product-notify-form-modal .korean-data-consent .korean-all-checkboxes .form-customCheckbox{margin-top:0}.product-notify-form-modal .notify-result p{margin-bottom:0}.product-notify-form-modal .notify-result .notify-content-message{margin-bottom:2.5rem}@media(max-width:1023.98px){.product-notify-form-modal .notify-result .notify-content-message{padding:0 1.5625rem}}@media(min-width:1920px){.product-notify-form-modal .notify-result .notify-content-message{margin-bottom:3.75rem}}.product-notify-form-modal .notify-result .related-product-header{margin-bottom:1.25rem}@media(max-width:1023.98px){.product-notify-form-modal .notify-result .related-product-header{padding:0 1.5625rem}}@media(min-width:1024px){.product-notify-form-modal .notify-result .product-tile{margin-bottom:1.25rem}}@media(min-width:1440px){.product-notify-form-modal .notify-result .product-tile{margin-bottom:3.4375rem}}@media(min-width:1920px){.product-notify-form-modal .notify-result .product-tile{margin-bottom:3.75rem}}@media(min-width:1024px){.product-notify-form-modal .notify-result .product-tile .thumb-caption{padding-top:1.25rem}}@media(min-width:1920px){.product-notify-form-modal .notify-result .product-tile .thumb-caption{padding-top:.9375rem}}.product-notify-form-modal .notify-result button.swiper-button-next,.product-notify-form-modal .notify-result button.swiper-button-prev{position:absolute;top:0;left:0;bottom:0;margin:0;padding:0;height:100%;background:0 0;border:0;width:50px}.product-notify-form-modal .notify-result button.swiper-button-next:after,.product-notify-form-modal .notify-result button.swiper-button-prev:after{content:none}.product-notify-form-modal .notify-result button.swiper-button-next{right:0;left:initial}@media(max-width:1023.98px){.product-notify-form-modal .notify-result .tiles-container{width:100%;display:flex;flex-wrap:nowrap;margin:0}.product-notify-form-modal .notify-result .tiles-container .grid-tile{margin:0;width:80%;width:calc(100%/1.25);padding:0}}@media(max-width:1023.98px) and (max-width:1023.98px){.product-notify-form-modal .notify-result .tiles-container .grid-tile{max-width:400px}}@media(max-width:1023.98px){.product-notify-form-modal .notify-result .tiles-container .grid-tile .thumb-link{text-decoration:none}.product-notify-form-modal .notify-result .tiles-container .grid-tile .thumb-caption{position:static;opacity:1}.product-notify-form-modal .notify-result .tiles-container .grid-tile .product-infos{text-align:center}.product-notify-form-modal .notify-result .tiles-container .grid-tile .product-name{margin-bottom:0}}.gifting-service-container{background-color:#fafafa}@media(max-width:1023.98px){.gifting-service-container{width:100%;margin-bottom:4.0625rem;gap:2.5rem}}@media(min-width:1024px){.gifting-service-container{width:54.626rem}}@media(min-width:1440px){.gifting-service-container{width:58.376rem}}@media(min-width:1920px){.gifting-service-container{width:77.876rem}}.cart-gifting-service-container{background-color:var(--backgroundColor);display:flex;align-items:flex-end;flex-direction:column}@media(max-width:1023.98px){.cart-gifting-service-container{width:100%}}.cart-gifting-service img{width:100%;height:100%}@media(max-width:1023.98px){.cart-gifting-service{width:100%}}@media(min-width:1024px){.cart-gifting-service{width:24.813rem;height:24.813rem;justify-self:end}}@media(min-width:1440px){.cart-gifting-service{width:26.688rem;height:26.688rem}}@media(min-width:1920px){.cart-gifting-service{width:35.813rem;height:35.813rem}}.cart-gifting-service .content-asset{width:100%;height:100%}.gifting-service-content{display:flex;flex-direction:column;justify-content:center}@media(max-width:1023.98px){.gifting-service-content{width:100%;padding:0 1.5625rem}}@media(min-width:1024px){.gifting-service-content{width:24.813rem;padding-right:5rem}}@media(min-width:1440px){.gifting-service-content{width:26.688rem}}@media(min-width:1920px){.gifting-service-content{width:35.813rem;padding-right:6.25rem}}.gifting-service-content .cancel-gifting-service-btn{padding:0}.gifting-service-description{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5625rem}.gifting-service-description p{margin-bottom:0}.gifting-service-description .description{color:#737373}.gifting-service-cta{display:flex;flex-direction:column;gap:1.25rem;justify-content:center}.gifting-service-cta .btn__label{color:#737373}@media(max-width:1023.98px){.gifting-service-cta{margin-bottom:2.5rem}}.radio-to-button{padding:0;width:.9375rem;height:.75rem;margin-right:.5rem;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background:0 0;border:none;line-height:1.25rem;letter-spacing:.025em;text-align:start}.radio-to-button::after,.radio-to-button::before{position:absolute;left:0;top:.125rem;display:block;content:'';width:.9375rem;height:.9375rem;padding:0;transition:all .2s ease}.radio-to-button::before{border:1px solid #000}.radio-to-button:after{opacity:0}.radio-to-button::before{border-radius:.5rem}.radio-to-button::after{border-radius:.5rem;opacity:0;border:.3125rem solid #000}.radio-to-button::after,.radio-to-button::before{top:0;left:0}.radio-to-button.active::after,.radio-to-button[aria-selected=true]::after{opacity:1!important;top:0;display:initial;left:0}.gift-checkbox-options{display:flex;flex-direction:column;gap:1.25rem}.checkout-box{display:flex;flex-direction:column;gap:2.5rem}.gift-wrap-form .item{display:flex;justify-content:space-between}.gift-wrap-form .gift-message-text-wrapper .form-label{display:none}.gift-wrap-form .gift-message-text-wrapper .gift-message-label{margin-bottom:.3125rem;font-size:.625rem;line-height:.9375rem;color:#737373;letter-spacing:.025em}.gift-wrap-form .gift-message-text-wrapper.error{color:red}.gift-wrap-form .gift-message-text-wrapper.error .form-textarea{border-color:red}.gift-wrap-form .gift-message-text-wrapper.error .gift-message-label{color:red}.gift-wrap-form p{margin-bottom:0}.gift-wrap-form .content-asset{color:#737373}.gift-wrap-form .content-asset img{margin-bottom:.625rem}.gift-wrap-form .update-gift-btn{margin-top:2.5rem}